Class ProxySAML1NameIdentifierGenerator
java.lang.Object
net.shibboleth.idp.saml.nameid.impl.ProxySAML1NameIdentifierGenerator
- All Implemented Interfaces:
NameIdentifierGenerator<NameIdentifier>,SAML1NameIdentifierGenerator
public class ProxySAML1NameIdentifierGenerator
extends Object
implements SAML1NameIdentifierGenerator
A compound implementation of the
SAML1NameIdentifierGenerator interface that wraps a sequence of
candidate generators along with a default to try if no format-specific options are available.-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ReloadableService<NameIdentifierGenerationService>Service used to get the generator to proxy. -
Constructor Summary
ConstructorsConstructorDescriptionConstructor. -
Method Summary
Modifier and TypeMethodDescriptiongenerate(ProfileRequestContext profileRequestContext, String format)
-
Field Details
-
generatorService
Service used to get the generator to proxy.
-
-
Constructor Details
-
Method Details
-
generate
@Nullable public NameIdentifier generate(@Nonnull ProfileRequestContext profileRequestContext, @Nonnull @NotEmpty String format) throws SAMLException - Specified by:
generatein interfaceNameIdentifierGenerator<NameIdentifier>- Specified by:
generatein interfaceSAML1NameIdentifierGenerator- Throws:
SAMLException
-