Uses of Package
net.shibboleth.idp.authn.principal
-
Packages that use net.shibboleth.idp.authn.principal Package Description net.shibboleth.idp.authn APIs related to the authentication of a subject.net.shibboleth.idp.authn.context Context classes for managing authentication-related state.net.shibboleth.idp.authn.duo Public APIs related to Duo authentication.net.shibboleth.idp.authn.principal Classes supporting JavaPrincipalusage. -
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.authn Class Description PrincipalServiceManager Manages and exposes instances of thePrincipalServiceinterface.PrincipalSupportingComponent Interface for an authentication component that exposes customPrincipalobjects. -
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.authn.context Class Description PrincipalEvalPredicate APredicateto evaluate aPrincipalthat represents a requested form of authentication against a set of principals supported by aPrincipalSupportingComponent.PrincipalEvalPredicateFactoryRegistry 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.PrincipalSupportingComponent Interface for an authentication component that exposes customPrincipalobjects.ProxyAuthenticationPrincipal 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.duo Class Description CloneablePrincipal Principal that can be cloned without knowledge of the underlying type.PrincipalSupportingComponent Interface for an authentication component that exposes customPrincipalobjects. -
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.authn.principal Class Description AbstractPrincipalSerializer Base class forPrincipalSerializerimplementations.CloneablePrincipal Principal that can be cloned without knowledge of the underlying type.HOTPPrincipal Principal based on an HOTP authentication.PasswordPrincipal Principal that wraps a password.PrincipalEvalPredicate APredicateto evaluate aPrincipalthat represents a requested form of authentication against a set of principals supported by aPrincipalSupportingComponent.PrincipalEvalPredicateFactory Generates aPredicateto evaluate aPrincipalSupportingComponentagainst a requested form of authentication expressed in terms of aPrincipal.PrincipalEvalPredicateFactoryRegistration Wraps the association of aPrincipalEvalPredicateFactoryagainst a particularPrincipalsubtype and a string operator.PrincipalSerializer Interface for the serialization/deserialization of principals.PrincipalService Interface that provides services for aPrincipalof a given type.SimplePrincipalSerializer Principal serializer for string-based principals that serialize to a simple JSON structure.TOTPPrincipal Principal based on a TOTP authentication.UsernamePrincipal Principal based on a username.