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.
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.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.