The Identify’s Service Catalog is an implementation of eHerkenning’s Service Catalog requirement and is published at https://[tenant]/runtime/saml2public/servicecatalog. Only SAML 2.0 Protocol Connections whose profiles are eHerkenning appear in the Service Catalog.
The Identify Service Catalog has the following format:
- IssueInstant: This is the created time at which the Service Catalog was created (UTC datetime).
- Version: This setting is the version of the Service Catalog in the format urn:etoegang: <scheme version >:<sequence number>, e.g urn:etoegang:18.104.22.16899:1.
- Signature: The Service Catalog is signed by the Identify signing certificate.
- Per service provider:
- IsPublic: This indicates whether the service provider is in public.
- ServiceProviderID: This is the OIN number. You can configure this value in the System Setup page.
- OrganizationDisplayName: This is the organization name. You can configure this value in the System Setup page.
- Per service:
- IsPublic: This indicates whether the Protocol Connection is enabled or not.
- ServiceID (an identifier of a service that is unique in the context of the service provider), ServiceUUID (a universally unique identifier that is used for registering entitlements), and SSOSupport (a Boolean that indicates if the service supports SingleSignOn) are the settings of the SAML 2.0 Protocol Connection:
- ServiceName: Identify uses the SAML 2.0 Protocol Connection name for this attribute.
- ServiceDescription: Identify uses the SAML 2.0 Protocol Connection description for this attribute.
- ServiceDescriptionURL: Identify uses the SAML 2.0 Protocol Connection EntityID and extra EntityID for this attribute.
- AuthnContextClassRef: Identify uses the SAML 2.0 Protocol Connection authentication context class for this attribute.
- HerkenningsmakelaarId: It’s the OIN of the Herkenningsmakelaar (HM) that provides the Service Catalog entry for this service. You can configure it in the System Setup page.
- EntityConcernedTypesAllowed: Identify uses the list of the Artifact resolution services’ locations for this attribute. In fact, these endpoints are imported from the metadata of a service.
- RequestedAttribute: Identify uses the multivalued entries of the Attribute consuming services for this attribute.
- ServiceCertificate: Only the valid encryption certificates are included in the Service Catalog.
- Finally, the Service Catalog is sorted by HerkenningsmakelaarId and then by the ServiceID.