Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 IDTypeFunction

shibboleth.SAML2NameIDGenerators

List<SAML2NameIDGenerator>

SAML 2 NameID generator plugins to use

shibboleth.SAML1NameIdentifierGenerators

List<SAML1NameIdentifierGenerator>

SAML 1 NameIdentifier generator plugins to use
shibboleth.SAML2TransientGeneratorshibboleth.SAML1TransientGeneratorSAML2NameIDGenerator
SAML1NameIdentifierGenerator
TransientSAML2NameIDGeneratorPlugins for generating transient identifiers using pluggable strategies
shibboleth.SAML1TransientGeneratorTransientSAML1NameIdentifierGenerator
shibboleth.StoredTransientIdGeneratorTransientIdGenerationStrategyStrategy plugin that generates transient identifiers randomly and stores them in a server-side StorageService
shibboleth.CryptoTransientIdGeneratorTransientIdGenerationStrategyStrategy plugin that generates transient identifiers by encrypting a subject identity into a long opaque string

...