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 TypeClassDescriptionclassAn abstractCredentialValidatorthat handles some common behavior.classAn abstractCredentialValidatorthat checks for aUsernamePasswordContextand delegates to subclasses to produce a result.classA base class for authentication related actions that validate credentials and produce anAuthenticationResult.classA descriptor for an authentication flow.classDescribes 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 TypeMethodDescriptionbooleanAuthenticationContext.isAcceptable(PrincipalSupportingComponent component) Helper method that evaluates aPrincipalSupportingComponentagainst aRequestedPrincipalContextchild of this context, if present, to determine if the input is compatible with it.booleanPreferredPrincipalContext.isAcceptable(PrincipalSupportingComponent component) Helper method that evaluates aPrincipalSupportingComponentagainst this context to determine if the input is compatible with it.booleanRequestedPrincipalContext.isAcceptable(PrincipalSupportingComponent component) Helper method that evaluates aPrincipalSupportingComponentagainst 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 TypeInterfaceDescriptioninterfaceInterface 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 TypeClassDescriptionclassAn action that checks for aDuoAuthenticationContextand directly produces anAuthenticationResultbased on that identity by authenticating against the Duo AuthAPI.classAn action that validates a DuoWeb response message and produces anAuthenticationResultor records error state. -
Uses of PrincipalSupportingComponent in net.shibboleth.idp.authn.impl
Classes in net.shibboleth.idp.authn.impl that implement PrincipalSupportingComponentModifier and TypeClassDescriptionclassBase class for validation actions that includes new audit logging support.classA password validator that authenticates against Apache htpasswd files.classA password validator that authenticates against JAAS.classA password validator that authenticates against Kerberos natively, with optional service ticket verification.classA password validator that authenticates against LDAP natively.classAn action that processes a list ofCredentialValidatorobjects to produce anAuthenticationResult.classAn action that checks for anExternalAuthenticationContextand directly produces anAuthenticationResultor records error state based on the contents.classAn action that executes a deployer-supplied function and produces anAuthenticationResultbased on the function result.classAn action that checks for aUsernameContextand directly produces anAuthenticationResultbased on that identity.classAn action that ensures that a user-agent address found within aUserAgentContextis within a given range and generates anAuthenticationResult.classA 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 TypeMethodDescriptionbooleanExactPrincipalEvalPredicateFactory.ExactMatchPredicate.test(PrincipalSupportingComponent input) booleanInexactPrincipalEvalPredicateFactory.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 TypeClassDescriptionclassAn action that produces anAuthenticationResultbased on an inbound SAML 2.0 SSO response.