Uses of Interface
net.shibboleth.idp.authn.principal.PrincipalSupportingComponent
Packages that use PrincipalSupportingComponent
Package
Description
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.
Implementation of functionality related to Java Principals.
Profile processing actions related to SAML 2 messages.
-
Uses of PrincipalSupportingComponent in net.shibboleth.idp.authn
Classes in net.shibboleth.idp.authn that implement PrincipalSupportingComponentModifier and TypeClassDescriptionclass
An abstractCredentialValidator
that handles some common behavior.class
An abstractCredentialValidator
that checks for aUsernamePasswordContext
and delegates to subclasses to produce a result.class
A base class for authentication related actions that validate credentials and produce anAuthenticationResult
.class
A descriptor for an authentication flow.class
Describes an act of authentication. -
Uses of PrincipalSupportingComponent in net.shibboleth.idp.authn.context
Methods in net.shibboleth.idp.authn.context with parameters of type PrincipalSupportingComponentModifier and TypeMethodDescriptionboolean
AuthenticationContext.isAcceptable
(PrincipalSupportingComponent component) Helper method that evaluates aPrincipalSupportingComponent
against aRequestedPrincipalContext
child of this context, if present, to determine if the input is compatible with it.boolean
PreferredPrincipalContext.isAcceptable
(PrincipalSupportingComponent component) Helper method that evaluates aPrincipalSupportingComponent
against this context to determine if the input is compatible with it.boolean
RequestedPrincipalContext.isAcceptable
(PrincipalSupportingComponent component) Helper method that evaluates aPrincipalSupportingComponent
against this context to determine if the input is compatible with it. -
Uses of PrincipalSupportingComponent in net.shibboleth.idp.authn.duo
Subinterfaces of PrincipalSupportingComponent in net.shibboleth.idp.authn.duoModifier and TypeInterfaceDescriptioninterface
Interface to a particular Duo integration point.Classes in net.shibboleth.idp.authn.duo that implement PrincipalSupportingComponent -
Uses of PrincipalSupportingComponent in net.shibboleth.idp.authn.duo.impl
Classes in net.shibboleth.idp.authn.duo.impl that implement PrincipalSupportingComponentModifier and TypeClassDescriptionclass
An action that checks for aDuoAuthenticationContext
and directly produces anAuthenticationResult
based on that identity by authenticating against the Duo AuthAPI.class
An action that validates a DuoWeb response message and produces anAuthenticationResult
or records error state. -
Uses of PrincipalSupportingComponent in net.shibboleth.idp.authn.impl
Classes in net.shibboleth.idp.authn.impl that implement PrincipalSupportingComponentModifier and TypeClassDescriptionclass
A password validator that authenticates against Apache htpasswd files.class
A password validator that authenticates against JAAS.class
A password validator that authenticates against Kerberos natively, with optional service ticket verification.class
A password validator that authenticates against LDAP natively.class
An action that processes a list ofCredentialValidator
objects to produce anAuthenticationResult
.class
An action that checks for anExternalAuthenticationContext
and directly produces anAuthenticationResult
or records error state based on the contents.class
An action that executes a deployer-supplied function and produces anAuthenticationResult
based on the function result.class
An action that checks for aUsernameContext
and directly produces anAuthenticationResult
based on that identity.class
An action that ensures that a user-agent address found within aUserAgentContext
is within a given range and generates anAuthenticationResult
.class
A credential validator that validates an X.509 certificate. -
Uses of PrincipalSupportingComponent in net.shibboleth.idp.authn.principal.impl
Methods in net.shibboleth.idp.authn.principal.impl with parameters of type PrincipalSupportingComponentModifier and TypeMethodDescriptionboolean
ExactPrincipalEvalPredicateFactory.ExactMatchPredicate.test
(PrincipalSupportingComponent input) boolean
InexactPrincipalEvalPredicateFactory.InexactMatchPredicate.test
(PrincipalSupportingComponent input) -
Uses of PrincipalSupportingComponent in net.shibboleth.idp.saml.saml2.profile.impl
Classes in net.shibboleth.idp.saml.saml2.profile.impl that implement PrincipalSupportingComponentModifier and TypeClassDescriptionclass
An action that produces anAuthenticationResult
based on an inbound SAML 2.0 SSO response.