Uses of Interface
net.shibboleth.idp.saml.nameid.NameIDDecoder
Packages that use NameIDDecoder
-
Uses of NameIDDecoder in net.shibboleth.idp.saml.nameid.impl
Classes in net.shibboleth.idp.saml.nameid.impl that implement NameIDDecoderModifier and TypeClassDescriptionclassProcesses a transientNameID, checks that itsNameIDType.getNameQualifier()andNameIDType.getSPNameQualifier()are correct, and decodesXSString.getValue()via the base class (reversing the work done byCryptoTransientIdGenerationStrategy).classAn abstract decoder which contains the logic to decode SAML persistent IDs that are managed with aDurablePairwiseIdStore.classTransform from aNameID.classDecodesXSString.getValue()via the base class (reversing the work done byTransientSAML2NameIDGenerator).Fields in net.shibboleth.idp.saml.nameid.impl declared as NameIDDecoderModifier and TypeFieldDescriptionprivate NameIDDecoderNameIDCanonicalization.decoderSupplies logic for decoding theNameIDinto a principal.Methods in net.shibboleth.idp.saml.nameid.impl that return NameIDDecoderModifier and TypeMethodDescriptionNameIDCanonicalization.getDecoder()Get the class responsible for decoding theXSString.getValue()into a principal.Methods in net.shibboleth.idp.saml.nameid.impl with parameters of type NameIDDecoderModifier and TypeMethodDescriptionvoidNameIDCanonicalization.setDecoder(NameIDDecoder theDecoder) Set the class responsible for decoding theXSString.getValue()into a principal.