Class AbstractSAML2NameIDTranscoder<EncodedType extends IdPAttributeValue>

Type Parameters:
EncodedType - the type of data that can be handled by the transcoder
All Implemented Interfaces:
AttributeTranscoder<NameID>, SAML2NameIDTranscoder<EncodedType>, Component, DestructableComponent, InitializableComponent
Direct Known Subclasses:
SAML2ScopedStringNameIDTranscoder, SAML2StringNameIDTranscoder

public abstract class AbstractSAML2NameIDTranscoder<EncodedType extends IdPAttributeValue> extends AbstractSAMLAttributeTranscoder<NameID,EncodedType> implements SAML2NameIDTranscoder<EncodedType>
Base class for transcoders that operate on a SAML 2 NameID.

For the moment, these are decode only, as the encoding side was already handled with a dedicated generation service. The registry concept came later.