Uses of Class
net.shibboleth.idp.authn.context.AuthenticationContext
Packages that use AuthenticationContext
Package
Description
APIs related to the authentication of a subject.
Context classes for managing authentication-related state.
Functions for traversing authentication contexts.
Implementation of Duo authentication.
Implementation of various authentication actions.
Classes supporting Java
Principal
usage.Classes implementing proxied authentication flows.
CAS protocol flow implementations.
Actions common to SAML 1 and SAML 2 processing.
Profile processing actions related to SAML 1 messages.
Profile processing actions related to SAML 2 messages.
Implementations of session-related classes and interfaces.
-
Uses of AuthenticationContext in net.shibboleth.idp.authn
Fields in net.shibboleth.idp.authn declared as AuthenticationContextModifier and TypeFieldDescriptionprivate AuthenticationContext
AbstractAuthenticationAction.authnContext
AuthenticationContext to operate on.Fields in net.shibboleth.idp.authn with type parameters of type AuthenticationContextModifier and TypeFieldDescriptionAbstractAuthenticationAction.authnCtxLookupStrategy
Strategy used to extract, and create if necessary, theAuthenticationContext
from theProfileRequestContext
.AbstractUsernamePasswordCredentialValidator.usernamePasswordContextLookupStrategy
Lookup strategy for UP context.Methods in net.shibboleth.idp.authn with parameters of type AuthenticationContextModifier and TypeMethodDescriptionprotected void
AbstractValidationAction.buildAuthenticationResult
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Normally called upon successful completion of credential validation, calls theAbstractValidationAction.populateSubject(Subject)
abstract method, stores anAuthenticationResult
in theAuthenticationContext
, and attaches aSubjectCanonicalizationContext
to theProfileRequestContext
in preparation for c14n to occur.protected void
AbstractAuthenticationAction.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected boolean
AbstractAuthenticationAction.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
AbstractValidationAction.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected abstract Subject
AbstractCredentialValidator.doValidate
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler) Override method for subclasses to use to perform the actual validation.protected abstract Subject
AbstractUsernamePasswordCredentialValidator.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 Subject
AbstractUsernamePasswordCredentialValidator.doValidate
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler) Override method for subclasses to use to perform the actual validation.protected void
AbstractValidationAction.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 void
AbstractValidationAction.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 anAuthenticationErrorContext
and used as the resulting event for the action.void
CredentialValidator.ErrorHandler.handleError
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Exception e, String eventId) Reports an error state to the caller.void
CredentialValidator.ErrorHandler.handleError
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, String message, String eventId) Reports an error state to the caller.protected void
AbstractValidationAction.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 anAuthenticationWarningContext
and used as the resulting event for the action.void
CredentialValidator.WarningHandler.handleWarning
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, String message, String eventId) Reports a warning state to the caller.AbstractCredentialValidator.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 aSubject
as the outcome.CredentialValidator.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 aSubject
as the outcome.Method parameters in net.shibboleth.idp.authn with type arguments of type AuthenticationContextModifier and TypeMethodDescriptionvoid
AbstractAuthenticationAction.setAuthenticationContextLookupStrategy
(Function<ProfileRequestContext, AuthenticationContext> strategy) Set the context lookup strategy.void
AbstractUsernamePasswordCredentialValidator.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 AuthenticationContextModifier and TypeMethodDescriptionAuthenticationContext.setActiveResults
(Iterable<AuthenticationResult> results) Set the authentication results currently active for the subject.AuthenticationContext.setAttemptedFlow
(AuthenticationFlowDescriptor flow) Set the authentication flow that was attempted in order to authenticate the user.AuthenticationContext.setAuthenticatingAuthority
(String authority) Sets the identifier or location, depending on protocol, of an authentication system to use as a proxied source of authentication.AuthenticationContext.setAuthenticationResult
(AuthenticationResult result) Set the authentication result produced by the attempted flow, or reused for SSO.AuthenticationContext.setCompletionInstant()
Set the completion time of the authentication attempt to the current time.AuthenticationContext.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.AuthenticationContext.setForceAuthn
(boolean force) Set whether to require fresh subject interaction to succeed.AuthenticationContext.setHintedName
(String hint) Set a non-normative hint provided by the request about the user's identity.AuthenticationContext.setIsPassive
(boolean passive) Set whether subject interaction is allowed.Set duration since anAuthenticationResult
was created that allows it to be reused for this request.AuthenticationContext.setPrincipalEvalPredicateFactoryRegistry
(PrincipalEvalPredicateFactoryRegistry registry) Set the registry of predicate factories for custom principal evaluation to inject into instances ofRequestedPrincipalContext
created via theaddRequestedPrincipalContext(String, List, boolean)
helper method.AuthenticationContext.setProxyCount
(Integer count) Set the allowable number of hops upstream to permit for proxied authentication.AuthenticationContext.setRequiredName
(String name) Set a normative hint provided by the request about the user's identity.AuthenticationContext.setSignaledFlowId
(String id) Set the flow ID signaled as the next selection. -
Uses of AuthenticationContext in net.shibboleth.idp.authn.duo.impl
Methods in net.shibboleth.idp.authn.duo.impl with parameters of type AuthenticationContextModifier and TypeMethodDescriptionprotected void
ValidateDuoAuthAPI.buildAuthenticationResult
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Normally called upon successful completion of credential validation, calls theAbstractValidationAction.populateSubject(Subject)
abstract method, stores anAuthenticationResult
in theAuthenticationContext
, and attaches aSubjectCanonicalizationContext
to theProfileRequestContext
in preparation for c14n to occur.protected void
ValidateDuoWebResponse.buildAuthenticationResult
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Normally called upon successful completion of credential validation, calls theAbstractValidationAction.populateSubject(Subject)
abstract method, stores anAuthenticationResult
in theAuthenticationContext
, and attaches aSubjectCanonicalizationContext
to theProfileRequestContext
in preparation for c14n to occur.protected void
ExtractDuoAuthenticationFromHeaders.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ValidateDuoAuthAPI.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ValidateDuoWebResponse.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected boolean
ValidateDuoAuthAPI.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
ValidateDuoWebResponse.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 AuthenticationContextModifier and TypeFieldDescriptionX509CertificateCredentialValidator.certContextLookupStrategy
Lookup strategy for cert context.Methods in net.shibboleth.idp.authn.impl with parameters of type AuthenticationContextModifier and TypeMethodDescriptionprotected void
ExtractKerberosTicketFromWSSToken.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ExtractRemoteUser.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ExtractUserAgentAddress.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ExtractUserAgentIdentifier.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ExtractUsernamePasswordFromBasicAuth.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ExtractUsernamePasswordFromFormRequest.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ExtractUsernamePasswordFromWSSToken.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ExtractX509CertificateFromRequest.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
FilterFlowsByForcedAuthn.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
FilterFlowsByNonBrowserSupport.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
FinalizeAuthentication.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
FinalizeMultiFactorAuthentication.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
InitializeRequestedPrincipalContext.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
PopulateAuthenticationContext.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
PopulateMultiFactorAuthenticationContext.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
PreserveAuthenticationFlowState.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
SelectAuthenticationFlow.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
TransitionMultiFactorAuthentication.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ValidateCredentials.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ValidateExternalAuthentication.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ValidateFunctionResult.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ValidateRemoteUser.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ValidateUserAgentAddress.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected boolean
ExtractUsernamePasswordFromWSSToken.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
FilterFlowsByForcedAuthn.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
FilterFlowsByNonBrowserSupport.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
FinalizeAuthentication.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
FinalizeMultiFactorAuthentication.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
InitializeRequestedPrincipalContext.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
PreserveAuthenticationFlowState.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
SelectAuthenticationFlow.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
TransitionMultiFactorAuthentication.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
ValidateExternalAuthentication.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
ValidateRemoteUser.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
ValidateUserAgentAddress.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.private void
SelectAuthenticationFlow.doSelectNoRequestedPrincipals
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Executes the selection process in the absence of specific requested principals.private void
SelectAuthenticationFlow.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 void
SelectAuthenticationFlow.doSelectSignaledFlow
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Executes the selection process in the presence of an explicit flow signal.private void
TransitionMultiFactorAuthentication.doTransition
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, MultiFactorAuthenticationTransition transition) Respond to a signal to transition the MFA process to a new flow.protected Subject
HTPasswdCredentialValidator.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 Subject
JAASCredentialValidator.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 Subject
KerberosCredentialValidator.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 Subject
LDAPCredentialValidator.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 Subject
X509CertificateCredentialValidator.doValidate
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, CredentialValidator.WarningHandler warningHandler, CredentialValidator.ErrorHandler errorHandler) Override method for subclasses to use to perform the actual validation.protected Principal
FinalizeAuthentication.findMatchingPrincipal
(AuthenticationContext authenticationContext, RequestedPrincipalContext requestedPrincipalCtx) Evaluate request criteria and theAuthenticationResult
to locate aPrincipal
in the result that satisfies the request criteria.private AuthenticationFlowDescriptor
SelectAuthenticationFlow.getUnattemptedInactiveFlow
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Return the first inactive potential flow not found in the intermediate flows collection that applies to the request.void
ValidateCredentials.handleError
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Exception e, String eventId) Adds an exception encountered during the action to anAuthenticationErrorContext
, creating one if necessary, beneath theAuthenticationContext
.void
ValidateCredentials.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 anAuthenticationErrorContext
and used as the resulting event for the action.void
ValidateCredentials.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 anAuthenticationWarningContext
and used as the resulting event for the action.(package private) void
PopulateMultiFactorAuthenticationContext.DefaultResultLookupStrategy.processActiveResult
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, Collection<AuthenticationResult> results, AuthenticationResult candidate) Check an active result for possible inclusion in the returned collection.private void
SelectAuthenticationFlow.selectActiveResult
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, AuthenticationResult result) Selects an active result and completes processing.private void
SelectAuthenticationFlow.selectInactiveFlow
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext, AuthenticationFlowDescriptor descriptor) Selects an inactive flow and completes processing.private void
SelectAuthenticationFlow.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 void
SelectAuthenticationFlow.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 AuthenticationContextModifier and TypeMethodDescriptionvoid
X509CertificateCredentialValidator.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 AuthenticationContextModifier and TypeFieldDescriptionDefaultPrincipalDeterminationStrategy.authnContextLookupStrategy
Authentication context lookup strategy.Method parameters in net.shibboleth.idp.authn.principal with type arguments of type AuthenticationContextModifier and TypeMethodDescriptionvoid
DefaultPrincipalDeterminationStrategy.setAuthenticationContextLookupStrategy
(Function<ProfileRequestContext, AuthenticationContext> strategy) 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 AuthenticationContextModifier and TypeMethodDescriptionprotected void
ExtractDiscoveryResponse.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 AuthenticationContextModifier and TypeFieldDescriptionprivate final Function<ProfileRequestContext,
AuthenticationContext> GrantServiceTicketAction.authnCtxLookupFunction
AuthenticationContext lookup function. -
Uses of AuthenticationContext in net.shibboleth.idp.saml.profile.impl
Methods in net.shibboleth.idp.saml.profile.impl with parameters of type AuthenticationContextModifier and TypeMethodDescriptionprotected boolean
BaseAddAuthenticationStatementToAssertion.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.private boolean
InitializeAuthenticationContext.processScoping
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Check an inboundAuthnRequest
for aScoping
element. -
Uses of AuthenticationContext in net.shibboleth.idp.saml.saml1.profile.impl
Methods in net.shibboleth.idp.saml.saml1.profile.impl with parameters of type AuthenticationContextModifier and TypeMethodDescriptionprotected void
AddAuthenticationStatementToAssertion.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 AuthenticationContextModifier and TypeMethodDescriptionprotected void
AddAuthnRequest.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
AddAuthnStatementToAssertion.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ContinueSAMLAuthentication.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ProcessAssertionsForAuthentication.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ProcessRequestedAuthnContext.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ValidateSAMLAuthentication.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected boolean
AddAuthnRequest.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
ContinueSAMLAuthentication.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
ProcessAssertionsForAuthentication.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
ProcessRequestedAuthnContext.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
ValidateSAMLAuthentication.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 AuthenticationContextModifier and TypeMethodDescriptionprivate void
UpdateSessionWithAuthenticationResult.createIdPSession
(AuthenticationContext authenticationContext) Create a new session and populate the SessionContext.protected void
DetectIdentitySwitch.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
ExtractActiveAuthenticationResults.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected void
UpdateSessionWithAuthenticationResult.doExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action.protected boolean
DetectIdentitySwitch.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
ExtractActiveAuthenticationResults.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.protected boolean
UpdateSessionWithAuthenticationResult.doPreExecute
(ProfileRequestContext profileRequestContext, AuthenticationContext authenticationContext) Performs this authentication action's pre-execute step.private void
UpdateSessionWithAuthenticationResult.updateIdPSession
(AuthenticationContext authenticationContext, IdPSession session) Update an existing session.