ProfileConfiguration-ShibbolethSSO
Profile-Specific
Options specific to the Shibboleth / SAML 1.1 SSO profile:
Name | Type | Default | Description |
---|---|---|---|
includeAttributeStatement | Boolean | false | Whether to "push" attributes during SSO |
nameIDFormatPrecedence | List<String> | Ordered list of NameIdentifiers Format(s) to select for use, in the event that a relying party does not signal a preference. |
Guidance
The historical default for the Shibboleth profile of SAML 1.1 was to issue only authentication information through the normal channel and rely on a SOAP back-channel to query for attributes, due to the lack of support for XML Encryption in SAML 1.1.
The includeAttributeStatement
setting is useful because of the gradual deprecation of the use of the back-channel and support for attribute queries. With the very limited use of SAML 1.1, it's usually simpler to forgo supporting queries and simply push attributes for the few legacy systems left, relying on the TLS protections between the client and servers to protect the user's data from passive observation.
Note that the value of this setting is ignored when SAML artifacts are used, it's always true in those cases because the data is passed over a back-channel anyway.
Â