Uses of Class
net.shibboleth.idp.authn.context.AuthenticationContext
-
Packages that use AuthenticationContext 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.context.navigate Functions for traversing authentication contexts.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 Classes supporting JavaPrincipalusage.net.shibboleth.idp.authn.proxy.impl Classes implementing proxied authentication flows.net.shibboleth.idp.cas.flow.impl CAS protocol flow implementations.net.shibboleth.idp.saml.profile.impl Actions common to SAML 1 and SAML 2 processing.net.shibboleth.idp.saml.saml1.profile.impl Profile processing actions related to SAML 1 messages.net.shibboleth.idp.saml.saml2.profile.impl Profile processing actions related to SAML 2 messages.net.shibboleth.idp.session.impl Implementations of session-related classes and interfaces. -
-
Uses of AuthenticationContext in net.shibboleth.idp.authn
Fields in net.shibboleth.idp.authn declared as AuthenticationContext Modifier and Type Field Description private AuthenticationContextAbstractAuthenticationAction. authnContextAuthenticationContext to operate on.Fields in net.shibboleth.idp.authn with type parameters of type AuthenticationContext Modifier and Type Field Description private Function<ProfileRequestContext,AuthenticationContext>AbstractAuthenticationAction. authnCtxLookupStrategyStrategy used to extract, and create if necessary, theAuthenticationContextfrom theProfileRequestContext.private Function<AuthenticationContext,UsernamePasswordContext>AbstractUsernamePasswordCredentialValidator. usernamePasswordContextLookupStrategyLookup strategy for UP context.Methods in net.shibboleth.idp.authn with parameters of type AuthenticationContext Modifier and Type Method Description protected voidAbstractValidationAction. buildAuthenticationResult(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Normally called upon successful completion of credential validation, calls theAbstractValidationAction.populateSubject(Subject)abstract method, stores anAuthenticationResultin theAuthenticationContext, and attaches aSubjectCanonicalizationContextto theProfileRequestContextin preparation for c14n to occur.protected voidAbstractAuthenticationAction. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected booleanAbstractAuthenticationAction. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanAbstractValidationAction. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected abstract SubjectAbstractCredentialValidator. doValidate(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler)Override method for subclasses to use to perform the actual validation.protected abstract SubjectAbstractUsernamePasswordCredentialValidator. doValidate(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, UsernamePasswordContext usernamePasswordContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler)Override method for subclasses to use to perform the actual validation.protected SubjectAbstractUsernamePasswordCredentialValidator. doValidate(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler)Override method for subclasses to use to perform the actual validation.protected voidAbstractValidationAction. handleError(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Exception e, String eventId)Adds an exception encountered during the action to anAuthenticationErrorContext, creating one if necessary, beneath theAuthenticationContext.protected voidAbstractValidationAction. handleError(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, String message, String eventId)Evaluates a message as a potential match as a "classified" error and if matched, the classification label is attached to anAuthenticationErrorContextand used as the resulting event for the action.voidCredentialValidator.ErrorHandler. handleError(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Exception e, String eventId)Reports an error state to the caller.voidCredentialValidator.ErrorHandler. handleError(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, String message, String eventId)Reports an error state to the caller.protected voidAbstractValidationAction. handleWarning(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, String message, String eventId)Evaluates a message as a potential match as a "classified" warning and if matched, the classification label is attached to anAuthenticationWarningContextand used as the resulting event for the action.voidCredentialValidator.WarningHandler. handleWarning(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, String message, String eventId)Reports a warning state to the caller.SubjectAbstractCredentialValidator. validate(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler)Validate any credentials found in a supported form within the input context tree and produce aSubjectas the outcome.SubjectCredentialValidator. validate(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler)Validate any credentials found in a supported form within the input context tree and produce aSubjectas the outcome.Method parameters in net.shibboleth.idp.authn with type arguments of type AuthenticationContext Modifier and Type Method Description voidAbstractAuthenticationAction. setAuthenticationContextLookupStrategy(Function<ProfileRequestContext,AuthenticationContext> strategy)Set the context lookup strategy.voidAbstractUsernamePasswordCredentialValidator. setUsernamePasswordContextLookupStrategy(Function<AuthenticationContext,UsernamePasswordContext> strategy)Set the lookup strategy to locate theUsernamePasswordContext. -
Uses of AuthenticationContext in net.shibboleth.idp.authn.context
Methods in net.shibboleth.idp.authn.context that return AuthenticationContext Modifier and Type Method Description AuthenticationContextAuthenticationContext. setActiveResults(Iterable<AuthenticationResult> results)Set the authentication results currently active for the subject.AuthenticationContextAuthenticationContext. setAttemptedFlow(AuthenticationFlowDescriptor flow)Set the authentication flow that was attempted in order to authenticate the user.AuthenticationContextAuthenticationContext. setAuthenticatingAuthority(String authority)Sets the identifier or location, depending on protocol, of an authentication system to use as a proxied source of authentication.AuthenticationContextAuthenticationContext. setAuthenticationResult(AuthenticationResult result)Set the authentication result produced by the attempted flow, or reused for SSO.AuthenticationContextAuthenticationContext. setCompletionInstant()Set the completion time of the authentication attempt to the current time.AuthenticationContextAuthenticationContext. setFixedEventLookupStrategy(Function<ProfileRequestContext,String> strategy)Set optional lookup strategy to return a fixed event to return from credential validation to exercise error and warning logic.AuthenticationContextAuthenticationContext. setForceAuthn(boolean force)Set whether to require fresh subject interaction to succeed.AuthenticationContextAuthenticationContext. setHintedName(String hint)Set a non-normative hint provided by the request about the user's identity.AuthenticationContextAuthenticationContext. setIsPassive(boolean passive)Set whether subject interaction is allowed.AuthenticationContextAuthenticationContext. setMaxAge(Duration age)Set duration since anAuthenticationResultwas created that allows it to be reused for this request.AuthenticationContextAuthenticationContext. setPrincipalEvalPredicateFactoryRegistry(PrincipalEvalPredicateFactoryRegistry registry)Set the registry of predicate factories for custom principal evaluation to inject into instances ofRequestedPrincipalContextcreated via theaddRequestedPrincipalContext(String, List, boolean)helper method.AuthenticationContextAuthenticationContext. setProxyCount(Integer count)Set the allowable number of hops upstream to permit for proxied authentication.AuthenticationContextAuthenticationContext. setRequiredName(String name)Set a normative hint provided by the request about the user's identity.AuthenticationContextAuthenticationContext. setSignaledFlowId(String id)Set the flow ID signaled as the next selection. -
Uses of AuthenticationContext in net.shibboleth.idp.authn.context.navigate
Methods in net.shibboleth.idp.authn.context.navigate with parameters of type AuthenticationContext Modifier and Type Method Description BooleanPreviousResultLookupFunction. apply(AuthenticationContext input) -
Uses of AuthenticationContext in net.shibboleth.idp.authn.duo.impl
Methods in net.shibboleth.idp.authn.duo.impl with parameters of type AuthenticationContext Modifier and Type Method Description protected voidValidateDuoAuthAPI. buildAuthenticationResult(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Normally called upon successful completion of credential validation, calls theAbstractValidationAction.populateSubject(Subject)abstract method, stores anAuthenticationResultin theAuthenticationContext, and attaches aSubjectCanonicalizationContextto theProfileRequestContextin preparation for c14n to occur.protected voidValidateDuoWebResponse. buildAuthenticationResult(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Normally called upon successful completion of credential validation, calls theAbstractValidationAction.populateSubject(Subject)abstract method, stores anAuthenticationResultin theAuthenticationContext, and attaches aSubjectCanonicalizationContextto theProfileRequestContextin preparation for c14n to occur.protected voidExtractDuoAuthenticationFromHeaders. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidValidateDuoAuthAPI. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidValidateDuoWebResponse. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected booleanValidateDuoAuthAPI. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanValidateDuoWebResponse. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step. -
Uses of AuthenticationContext in net.shibboleth.idp.authn.impl
Fields in net.shibboleth.idp.authn.impl with type parameters of type AuthenticationContext Modifier and Type Field Description private Function<AuthenticationContext,CertificateContext>X509CertificateCredentialValidator. certContextLookupStrategyLookup strategy for cert context.Methods in net.shibboleth.idp.authn.impl with parameters of type AuthenticationContext Modifier and Type Method Description protected voidExtractKerberosTicketFromWSSToken. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidExtractRemoteUser. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidExtractUserAgentAddress. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidExtractUserAgentIdentifier. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidExtractUsernamePasswordFromBasicAuth. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidExtractUsernamePasswordFromFormRequest. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidExtractUsernamePasswordFromWSSToken. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidExtractX509CertificateFromRequest. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidFilterFlowsByForcedAuthn. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidFilterFlowsByNonBrowserSupport. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidFinalizeAuthentication. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidFinalizeMultiFactorAuthentication. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidInitializeRequestedPrincipalContext. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidPopulateAuthenticationContext. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidPopulateMultiFactorAuthenticationContext. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidPreserveAuthenticationFlowState. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidSelectAuthenticationFlow. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidTransitionMultiFactorAuthentication. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidValidateCredentials. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidValidateExternalAuthentication. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidValidateFunctionResult. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidValidateRemoteUser. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidValidateUserAgentAddress. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected booleanExtractUsernamePasswordFromWSSToken. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanFilterFlowsByForcedAuthn. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanFilterFlowsByNonBrowserSupport. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanFinalizeAuthentication. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanFinalizeMultiFactorAuthentication. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanInitializeRequestedPrincipalContext. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanPreserveAuthenticationFlowState. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanSelectAuthenticationFlow. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanTransitionMultiFactorAuthentication. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanValidateExternalAuthentication. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanValidateRemoteUser. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanValidateUserAgentAddress. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.private voidSelectAuthenticationFlow. doSelectNoRequestedPrincipals(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Executes the selection process in the absence of specific requested principals.private voidSelectAuthenticationFlow. doSelectRequestedPrincipals(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Executes the selection process in the presence of specific requested Principals, requiring evaluation of potential flows and results for Principal-compatibility with request.private voidSelectAuthenticationFlow. doSelectSignaledFlow(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Executes the selection process in the presence of an explicit flow signal.private voidTransitionMultiFactorAuthentication. doTransition(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, MultiFactorAuthenticationTransition transition)Respond to a signal to transition the MFA process to a new flow.protected SubjectHTPasswdCredentialValidator. doValidate(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, UsernamePasswordContext usernamePasswordContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler)Override method for subclasses to use to perform the actual validation.protected SubjectJAASCredentialValidator. doValidate(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, UsernamePasswordContext usernamePasswordContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler)Override method for subclasses to use to perform the actual validation.protected SubjectKerberosCredentialValidator. doValidate(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, UsernamePasswordContext usernamePasswordContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler)Override method for subclasses to use to perform the actual validation.protected SubjectLDAPCredentialValidator. doValidate(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, UsernamePasswordContext usernamePasswordContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler)Override method for subclasses to use to perform the actual validation.protected SubjectX509CertificateCredentialValidator. doValidate(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler)Override method for subclasses to use to perform the actual validation.protected PrincipalFinalizeAuthentication. findMatchingPrincipal(AuthenticationContext authenticationContext, RequestedPrincipalContext requestedPrincipalCtx)Evaluate request criteria and theAuthenticationResultto locate aPrincipalin the result that satisfies the request criteria.private AuthenticationFlowDescriptorSelectAuthenticationFlow. getUnattemptedInactiveFlow(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Return the first inactive potential flow not found in the intermediate flows collection that applies to the request.voidValidateCredentials. handleError(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Exception e, String eventId)Adds an exception encountered during the action to anAuthenticationErrorContext, creating one if necessary, beneath theAuthenticationContext.voidValidateCredentials. handleError(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, String message, String eventId)Evaluates a message as a potential match as a "classified" error and if matched, the classification label is attached to anAuthenticationErrorContextand used as the resulting event for the action.voidValidateCredentials. handleWarning(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, String message, String eventId)Evaluates a message as a potential match as a "classified" warning and if matched, the classification label is attached to anAuthenticationWarningContextand used as the resulting event for the action.(package private) voidPopulateMultiFactorAuthenticationContext.DefaultResultLookupStrategy. processActiveResult(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Collection<AuthenticationResult> results, AuthenticationResult candidate)Check an active result for possible inclusion in the returned collection.private voidSelectAuthenticationFlow. selectActiveResult(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, AuthenticationResult result)Selects an active result and completes processing.private voidSelectAuthenticationFlow. selectInactiveFlow(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, AuthenticationFlowDescriptor descriptor)Selects an inactive flow and completes processing.private voidSelectAuthenticationFlow. selectRequestedFlow(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Map<String,AuthenticationResult> activeResults)Selects a flow or an active result in the presence of specific requested Principals and completes processing.private voidSelectAuthenticationFlow. selectRequestedInactiveFlow(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Selects an inactive flow in the presence of specific requested Principals, and completes processing.Method parameters in net.shibboleth.idp.authn.impl with type arguments of type AuthenticationContext Modifier and Type Method Description voidX509CertificateCredentialValidator. setCertificateContextLookupStrategy(Function<AuthenticationContext,CertificateContext> strategy)Set the lookup strategy to locate theUsernamePasswordContext. -
Uses of AuthenticationContext in net.shibboleth.idp.authn.principal
Fields in net.shibboleth.idp.authn.principal with type parameters of type AuthenticationContext Modifier and Type Field Description private Function<ProfileRequestContext,AuthenticationContext>DefaultPrincipalDeterminationStrategy. authnContextLookupStrategyDeprecated, for removal: This API element is subject to removal in a future version.Authentication context lookup strategy.Method parameters in net.shibboleth.idp.authn.principal with type arguments of type AuthenticationContext Modifier and Type Method Description voidDefaultPrincipalDeterminationStrategy. setAuthenticationContextLookupStrategy(Function<ProfileRequestContext,AuthenticationContext> strategy)Deprecated, for removal: This API element is subject to removal in a future version.Set lookup strategy forAuthenticationContext. -
Uses of AuthenticationContext in net.shibboleth.idp.authn.proxy.impl
Methods in net.shibboleth.idp.authn.proxy.impl with parameters of type AuthenticationContext Modifier and Type Method Description protected voidExtractDiscoveryResponse. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action. -
Uses of AuthenticationContext in net.shibboleth.idp.cas.flow.impl
Fields in net.shibboleth.idp.cas.flow.impl with type parameters of type AuthenticationContext Modifier and Type Field Description private Function<ProfileRequestContext,AuthenticationContext>GrantServiceTicketAction. authnCtxLookupFunctionAuthenticationContext lookup function. -
Uses of AuthenticationContext in net.shibboleth.idp.saml.profile.impl
Methods in net.shibboleth.idp.saml.profile.impl with parameters of type AuthenticationContext Modifier and Type Method Description protected booleanBaseAddAuthenticationStatementToAssertion. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.private booleanInitializeAuthenticationContext. processScoping(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Check an inboundAuthnRequestfor aScopingelement. -
Uses of AuthenticationContext in net.shibboleth.idp.saml.saml1.profile.impl
Methods in net.shibboleth.idp.saml.saml1.profile.impl with parameters of type AuthenticationContext Modifier and Type Method Description protected voidAddAuthenticationStatementToAssertion. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action. -
Uses of AuthenticationContext in net.shibboleth.idp.saml.saml2.profile.impl
Methods in net.shibboleth.idp.saml.saml2.profile.impl with parameters of type AuthenticationContext Modifier and Type Method Description protected voidAddAuthnRequest. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidAddAuthnStatementToAssertion. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidContinueSAMLAuthentication. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidProcessAssertionsForAuthentication. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidProcessRequestedAuthnContext. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidValidateSAMLAuthentication. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected booleanAddAuthnRequest. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanContinueSAMLAuthentication. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanProcessAssertionsForAuthentication. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanProcessRequestedAuthnContext. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanValidateSAMLAuthentication. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step. -
Uses of AuthenticationContext in net.shibboleth.idp.session.impl
Methods in net.shibboleth.idp.session.impl with parameters of type AuthenticationContext Modifier and Type Method Description private voidUpdateSessionWithAuthenticationResult. createIdPSession(AuthenticationContext authenticationContext)Create a new session and populate the SessionContext.protected voidDetectIdentitySwitch. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidExtractActiveAuthenticationResults. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected voidUpdateSessionWithAuthenticationResult. doExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action.protected booleanDetectIdentitySwitch. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanExtractActiveAuthenticationResults. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.protected booleanUpdateSessionWithAuthenticationResult. doPreExecute(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext)Performs this authentication action's pre-execute step.private voidUpdateSessionWithAuthenticationResult. updateIdPSession(AuthenticationContext authenticationContext, IdPSession session)Update an existing session.
-