Uses of Package
net.shibboleth.idp.authn.principal
Packages that use net.shibboleth.idp.authn.principal
Package
Description
Classes supporting administrative interface machinery.
APIs related to the authentication of a subject.
Context classes for managing authentication-related state.
Public APIs related to Duo authentication.
Implementation of Duo authentication.
Implementation of various authentication actions.
Classes supporting Java
Principal
usage.Implementation of functionality related to Java Principals.
SAML-specific classes for integration with idp-authn-api packages.
Implementation classes supporting SAML-related Principal objects.
Profile processing actions related to SAML 2 messages.
-
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.admin
-
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.authnClassDescriptionManages and exposes instances of the
PrincipalService
interface.Interface for an authentication component that exposes customPrincipal
objects. -
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.authn.contextClassDescriptionA
Predicate
to evaluate aPrincipal
that represents a requested form of authentication against a set of principals supported by aPrincipalSupportingComponent
.A registry of mappings between a customPrincipal
subtype with a matching operator and a correspondingPrincipalEvalPredicateFactory
that returns predicates enforcing a particular set of matching rules for that operator and subtype.Interface for an authentication component that exposes customPrincipal
objects.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.duoClassDescriptionPrincipal that can be cloned without knowledge of the underlying type.Interface for an authentication component that exposes custom
Principal
objects. -
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.authn.duo.impl
-
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.authn.implClassDescriptionPrincipal serializer for arbitrary principal types.A registry of mappings between a custom
Principal
subtype with a matching operator and a correspondingPrincipalEvalPredicateFactory
that returns predicates enforcing a particular set of matching rules for that operator and subtype.Interface for the serialization/deserialization of principals.Manages and exposes instances of thePrincipalService
interface.Interface for an authentication component that exposes customPrincipal
objects.Principal based on a username. -
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.authn.principalClassDescriptionBase class for
PrincipalSerializer
implementations.Principal that can be cloned without knowledge of the underlying type.Principal based on an HOTP authentication.Principal that wraps a password.APredicate
to evaluate aPrincipal
that represents a requested form of authentication against a set of principals supported by aPrincipalSupportingComponent
.Generates aPredicate
to evaluate aPrincipalSupportingComponent
against a requested form of authentication expressed in terms of aPrincipal
.Wraps the association of aPrincipalEvalPredicateFactory
against a particularPrincipal
subtype and a string operator.Interface for the serialization/deserialization of principals.Interface that provides services for aPrincipal
of 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. -
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.authn.principal.implClassDescriptionBase class for
PrincipalSerializer
implementations.Principal that wraps anAuthenticationResult
.Principal that wraps anIdPAttribute
.APredicate
to evaluate aPrincipal
that represents a requested form of authentication against a set of principals supported by aPrincipalSupportingComponent
.Generates aPredicate
to evaluate aPrincipalSupportingComponent
against a requested form of authentication expressed in terms of aPrincipal
.Interface for the serialization/deserialization of principals.Interface for an authentication component that exposes customPrincipal
objects.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.saml.authn.principalClassDescriptionPrincipal that can be cloned without knowledge of the underlying type.
-
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.saml.authn.principal.implClassDescriptionBase class for
PrincipalSerializer
implementations.Interface for the serialization/deserialization of principals. -
Classes in net.shibboleth.idp.authn.principal used by net.shibboleth.idp.saml.saml2.profile.implClassDescriptionInterface for an authentication component that exposes custom
Principal
objects.Principal that wraps a set of proxied authentication authorities and any restrictions on subsequent re-use.