...
See the CustomNameIDGenerationConfiguration subtopic for detailed help with this feature.
More commonly in the case of custom formats, if you also need to adjust other behavior such as the content of the NameQualifier
or SPNameQualifier
attributes, refer to the javadocs for the generator interfaces (see reference table below for links).
Reference
Beans
Beans defined in saml-nameid.xml and related system configuration discussed above follow:
Bean ID | Type | Function | |
---|---|---|---|
shibboleth.SAML2NameIDGenerators | List<SAML2NameIDGenerator> | SAML 2 NameID generator plugins to use | |
shibboleth.SAML1NameIdentifierGenerators | SAML 1 NameIdentifier generator plugins to use | ||
shibboleth.SAML2TransientGeneratorshibboleth.SAML1TransientGenerator | SAML2NameIDGenerator SAML1NameIdentifierGenerator | TransientSAML2NameIDGenerator | Plugins for generating transient identifiers using pluggable strategies |
shibboleth.SAML1TransientGenerator | TransientSAML1NameIdentifierGenerator | ||
shibboleth.StoredTransientIdGenerator | TransientIdGenerationStrategy | Strategy plugin that generates transient identifiers randomly and stores them in a server-side StorageService | |
shibboleth.CryptoTransientIdGenerator | TransientIdGenerationStrategy | Strategy plugin that generates transient identifiers by encrypting a subject identity into a long opaque string |
...