Skip to content

Push Metadata

Okke Harsta edited this page Jan 8, 2021 · 3 revisions

Push Metadata

EngineBlock

Pushing the metadata to EB triggers the following check's / action's:

  • Fetch all metadata from the saml20_sp collection
  • If the environment property push.eb.exclude_edugain_imports is set to True then all metadata which has the attribute coin:imported_from_edugain set to True and does NOT have the metadata attribute coin:push_enabled set to True is filtered out
  • After the optional filtering of edugain_imports all the remaining metadata which has the attribute coin:exclude_from_push is additionally filtered out
  • Fetch all metadata from the saml20_idp collection
  • POST all EB metadata to the configured URI

When creating new metadata or updating existing metadata the metadata is marked as coin:exclude_from_push if the API user has the scope test.

OIDC-NG

Pushing the metadata to OIDC-NG triggers the following check's / action's:

  • Does Manage needs to push to OIDC-NG? Determined by the environment property push.oidc.enabled
  • Fetch all metadata from the oidc10_rp collection
  • Fetch all scopes and add the global descriptions to the individual scopes for each Resource Server
  • POST all OIDC metadata to the configured URI
Clone this wiki locally