Uses of Interface
net.shibboleth.idp.authn.principal.PrincipalSupportingComponent
-
Packages that use PrincipalSupportingComponent 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.duo.impl Implementation of Duo authentication.net.shibboleth.idp.authn.impl Implementation of various authentication actions.net.shibboleth.idp.authn.principal.impl Implementation of functionality related to Java Principals.net.shibboleth.idp.saml.saml2.profile.impl Profile processing actions related to SAML 2 messages. -
-
Uses of PrincipalSupportingComponent in net.shibboleth.idp.authn
Classes in net.shibboleth.idp.authn that implement PrincipalSupportingComponent Modifier and Type Class Description classAbstractCredentialValidatorAn abstractCredentialValidatorthat handles some common behavior.classAbstractUsernamePasswordCredentialValidatorAn abstractCredentialValidatorthat checks for aUsernamePasswordContextand delegates to subclasses to produce a result.classAbstractValidationActionA base class for authentication related actions that validate credentials and produce anAuthenticationResult.classAuthenticationFlowDescriptorA descriptor for an authentication flow.classAuthenticationResultDescribes an act of authentication. -
Uses of PrincipalSupportingComponent in net.shibboleth.idp.authn.context
Methods in net.shibboleth.idp.authn.context with parameters of type PrincipalSupportingComponent Modifier and Type Method Description booleanAuthenticationContext. 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.duo Modifier and Type Interface Description interfaceDuoIntegrationInterface to a particular Duo integration point.Classes in net.shibboleth.idp.authn.duo that implement PrincipalSupportingComponent Modifier and Type Class Description classBasicDuoIntegrationWrapper for use of Duo. -
Uses of PrincipalSupportingComponent in net.shibboleth.idp.authn.duo.impl
Classes in net.shibboleth.idp.authn.duo.impl that implement PrincipalSupportingComponent Modifier and Type Class Description classValidateDuoAuthAPIAn action that checks for aDuoAuthenticationContextand directly produces anAuthenticationResultbased on that identity by authenticating against the Duo AuthAPI.classValidateDuoWebResponseAn 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 PrincipalSupportingComponent Modifier and Type Class Description classAbstractAuditingValidationActionBase class for validation actions that includes new audit logging support.classHTPasswdCredentialValidatorA password validator that authenticates against Apache htpasswd files.classJAASCredentialValidatorA password validator that authenticates against JAAS.classKerberosCredentialValidatorA password validator that authenticates against Kerberos natively, with optional service ticket verification.classLDAPCredentialValidatorA password validator that authenticates against LDAP natively.classValidateCredentialsAn action that processes a list ofCredentialValidatorobjects to produce anAuthenticationResult.classValidateExternalAuthenticationAn action that checks for anExternalAuthenticationContextand directly produces anAuthenticationResultor records error state based on the contents.classValidateFunctionResultAn action that executes a deployer-supplied function and produces anAuthenticationResultbased on the function result.classValidateRemoteUserAn action that checks for aUsernameContextand directly produces anAuthenticationResultbased on that identity.classValidateUserAgentAddressAn action that ensures that a user-agent address found within aUserAgentContextis within a given range and generates anAuthenticationResult.classX509CertificateCredentialValidatorA 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 PrincipalSupportingComponent Modifier and Type Method Description booleanExactPrincipalEvalPredicateFactory.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 PrincipalSupportingComponent Modifier and Type Class Description classValidateSAMLAuthenticationAn action that produces anAuthenticationResultbased on an inbound SAML 2.0 SSO response.
-