MetadataΒΆ

http://docs.oasis-open.org/security/saml/v2.0/saml-metadata-2.0-os.pdf

JAGGER generates three types of unsigned metadata.

  1. metadata for federation

    Generates metadata containing all entities (Identity Providers and Relying Parties) not matter if they are managed localy or imported as external entities.

    The URL of unsigned metadata is like https://yourhost.example.com/rr3/metadata/federation/ENCODED_FEDNAME/metadata.xml where ENCODED_FEDNAME is genereated by taking Federation name and encoding it with helper function base64url_encode

    So it’s imported to not change the name of federation created in JAGGER

  2. metadata for federation exported for interfederation purpose

    Generates metadata containing only localy managed Identity Providers and Relying Parties

    The URL of unsigned metadata is like https://yourhost.example.com/rr3/metadata/federationexport/ENCODED_FEDNAME/metadata.xml where ENCODED_FEDNAME is genereated by taking Federation name and encoding it with helper function base64url_encode

  3. metadata for single entity

    Generated metadata containing single entity. General purpose is to review how information about entity are presented in Metadata.

    The URL of unsigned metadata is like https://yourhost.example.com/rr3/metadata/service/ENCODED_ENTITYID/metadata.xml where ENCODED_ENTITYID is genereated by taking entityID of IdP/SP and encoding it with helper function base64url_encode

  4. metadata - circle of trust - per entity

    Generated metadata contains all trusted entities. If metadata is generated for Sevice Provider then it contains trusted IdPs. If metadata is generated for Identity Provider then it will contain only trusted Service Providers.

    The URL of unsigned metadata is like https://yourhost.example.com/rr3/metadata/circle/ENCODED_ENTITYID/metadata.xml where ENCODED_ENTITYID is genereated by taking entityID of IdP/SP and encoding it with helper function base64url_encode

Metadata (signing)