Uses of Class
net.shibboleth.idp.authn.SubjectCanonicalizationFlowDescriptor
Packages that use SubjectCanonicalizationFlowDescriptor
Package
Description
APIs related to the authentication of a subject.
Context classes for managing authentication-related state.
Implementation of various authentication actions.
Code for manipulating NameIDs and NameIdentifiers.
Implementation of SAML
NameID and
NameIdentifier generation and consumption.-
Uses of SubjectCanonicalizationFlowDescriptor in net.shibboleth.idp.authn
Subclasses of SubjectCanonicalizationFlowDescriptor in net.shibboleth.idp.authnModifier and TypeClassDescriptionclassA base class for "stand-alone" subject c14n implementations. -
Uses of SubjectCanonicalizationFlowDescriptor in net.shibboleth.idp.authn.context
Fields in net.shibboleth.idp.authn.context declared as SubjectCanonicalizationFlowDescriptorModifier and TypeFieldDescriptionSubjectCanonicalizationContext.attemptedFlowThe last c14 flow attempted.Fields in net.shibboleth.idp.authn.context with type parameters of type SubjectCanonicalizationFlowDescriptorModifier and TypeFieldDescriptionprivate final Map<String,SubjectCanonicalizationFlowDescriptor> SubjectCanonicalizationContext.intermediateFlowsPreviously attempted flows (could be failures or intermediate results).private final Map<String,SubjectCanonicalizationFlowDescriptor> SubjectCanonicalizationContext.potentialFlowsFlows that could potentially be used.Methods in net.shibboleth.idp.authn.context that return SubjectCanonicalizationFlowDescriptorModifier and TypeMethodDescriptionSubjectCanonicalizationContext.getAttemptedFlow()Get the last flow that was attempted for subject c14n.Methods in net.shibboleth.idp.authn.context that return types with arguments of type SubjectCanonicalizationFlowDescriptorModifier and TypeMethodDescriptionSubjectCanonicalizationContext.getIntermediateFlows()Get the set of flows that have been executed, successfully or otherwise, without producing a completed result.SubjectCanonicalizationContext.getPotentialFlows()Get the set of flows that could potentially be used for subject canonicalization.Methods in net.shibboleth.idp.authn.context with parameters of type SubjectCanonicalizationFlowDescriptorModifier and TypeMethodDescriptionSubjectCanonicalizationContext.setAttemptedFlow(SubjectCanonicalizationFlowDescriptor flow) Set the last flow that was attempted for subject c14n. -
Uses of SubjectCanonicalizationFlowDescriptor in net.shibboleth.idp.authn.impl
Subclasses of SubjectCanonicalizationFlowDescriptor in net.shibboleth.idp.authn.implModifier and TypeClassDescriptionclassASubjectCanonicalizerthat resolves attributes and then extracts a resolvedIdPAttributevalue from anAttributeContextchild obtained via lookup function (by default a child of theSubjectCanonicalizationContext), and uses it as the result of subject canonicalization.classASubjectCanonicalizerthat delegates implementation to a function, allowing scripted/etc.classASubjectCanonicalizerthat transforms the inputSubjectinto a principal name by searching for one and only oneUsernamePrincipalcustom principal.classASubjectCanonicalizerthat transforms the inputSubjectinto a principal name by searching for one and only oneX509Certificatepublic credential, or in its absence one and only oneX500Principal.Fields in net.shibboleth.idp.authn.impl with type parameters of type SubjectCanonicalizationFlowDescriptorModifier and TypeFieldDescriptionPopulateSubjectCanonicalizationContext.availableFlowsThe flows to make available for possible use.Methods in net.shibboleth.idp.authn.impl that return SubjectCanonicalizationFlowDescriptorModifier and TypeMethodDescriptionSelectSubjectCanonicalizationFlow.selectUnattemptedFlow(ProfileRequestContext profileRequestContext, SubjectCanonicalizationContext c14nContext) Select the first potential flow not found in the intermediate flows collection, and that is applicable to the context.Method parameters in net.shibboleth.idp.authn.impl with type arguments of type SubjectCanonicalizationFlowDescriptorModifier and TypeMethodDescriptionvoidPopulateSubjectCanonicalizationContext.setAvailableFlows(Collection<SubjectCanonicalizationFlowDescriptor> flows) Set the flows available for possible use.voidPopulateSubjectCanonicalizationContext.setAvailableFlows(IdentifiedComponentManager<SubjectCanonicalizationFlowDescriptor> manager) Set the flows available for possible use via a manager object.Constructor parameters in net.shibboleth.idp.authn.impl with type arguments of type SubjectCanonicalizationFlowDescriptorModifierConstructorDescriptionSubjectCanonicalizationFlowDescriptorManager(List<SubjectCanonicalizationFlowDescriptor> freeObjects) Constructor. -
Uses of SubjectCanonicalizationFlowDescriptor in net.shibboleth.idp.saml.nameid
Subclasses of SubjectCanonicalizationFlowDescriptor in net.shibboleth.idp.saml.nameidModifier and TypeClassDescriptionclassBase class for "inline" implementations of SAML c14n flows.classA class used to describe flow descriptors forNameIDPrincipalandNameIdentifierPrincipalc14n. -
Uses of SubjectCanonicalizationFlowDescriptor in net.shibboleth.idp.saml.nameid.impl
Subclasses of SubjectCanonicalizationFlowDescriptor in net.shibboleth.idp.saml.nameid.implModifier and TypeClassDescriptionclassASubjectCanonicalizerthat transforms the inputSubjectinto a principal name by searching for one and only oneNameIDPrincipalcustom principal, using an injectedNameIDDecoderto carry out the process.classASubjectCanonicalizerthat transforms the inputSubjectinto a principal name by searching for one and only oneNameIdentifierPrincipalcustom principal, using an injectedNameIdentifierDecoderto carry out the process.