Uses of Package
net.shibboleth.idp.authn.principal
Packages that use net.shibboleth.idp.authn.principal
Package
Description
APIs related to the authentication of a subject.
Context classes for managing authentication-related state.
Classes supporting Java
Principal usage.-
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.authnClassDescriptionManages and exposes instances of the
PrincipalServiceinterface.Interface for an authentication component that exposes customPrincipalobjects. -
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.authn.contextClassDescriptionA
Predicateto evaluate aPrincipalthat represents a requested form of authentication against a set of principals supported by aPrincipalSupportingComponent.A registry of mappings between a customPrincipalsubtype with a matching operator and a correspondingPrincipalEvalPredicateFactorythat returns predicates enforcing a particular set of matching rules for that operator and subtype.Interface for an authentication component that exposes customPrincipalobjects.Principal that wraps a set of proxied authentication authorities and any restrictions on subsequent re-use. -
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.authn.principalClassDescriptionBase class for
PrincipalSerializerimplementations.Principal that can be cloned without knowledge of the underlying type.Principal based on an HOTP authentication.Principal that wraps a password.APredicateto evaluate aPrincipalthat represents a requested form of authentication against a set of principals supported by aPrincipalSupportingComponent.Generates aPredicateto evaluate aPrincipalSupportingComponentagainst a requested form of authentication expressed in terms of aPrincipal.Wraps the association of aPrincipalEvalPredicateFactoryagainst a particularPrincipalsubtype and a string operator.Interface for the serialization/deserialization of principals.Interface that provides services for aPrincipalof a given type.Principal serializer for string-based principals that serialize to a simple JSON structure.Principal based on a TOTP authentication.Principal based on a username.