Uses of Class
net.shibboleth.idp.authn.context.ExternalAuthenticationContext
Packages that use ExternalAuthenticationContext
Package
Description
APIs related to the authentication of a subject.
Context classes for managing authentication-related state.
Implementation of various authentication actions.
Profile processing actions related to SAML 2 messages.
-
Uses of ExternalAuthenticationContext in net.shibboleth.idp.authn
Methods in net.shibboleth.idp.authn that return ExternalAuthenticationContextModifier and TypeMethodDescriptionprivate static ExternalAuthenticationContext
ExternalAuthentication.getExternalAuthenticationContext
(ProfileRequestContext profileRequestContext) Utility method to access theExternalAuthenticationContext
.Methods in net.shibboleth.idp.authn with parameters of type ExternalAuthenticationContextModifier and TypeMethodDescriptionprotected abstract void
ExternalAuthentication.doFinish
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ProfileRequestContext profileRequestContext, ExternalAuthenticationContext externalAuthenticationContext) Complete a request for external authentication by seeking out the information stored in request attributes and transferring to the session's conversation state, and then transfer control back to the authentication web flow.protected void
ExternalAuthentication.doStart
(javax.servlet.http.HttpServletRequest request, ProfileRequestContext profileRequestContext, ExternalAuthenticationContext externalAuthenticationContext) Initialize a request for external authentication by seeking out the information stored in the servlet session and exposing it as request attributes. -
Uses of ExternalAuthenticationContext in net.shibboleth.idp.authn.context
Methods in net.shibboleth.idp.authn.context that return ExternalAuthenticationContextModifier and TypeMethodDescriptionExternalAuthenticationContext.setAuthnError
(String message) Set an error message from the authentication process.ExternalAuthenticationContext.setAuthnException
(Exception exception) Set an exception from the authentication process.ExternalAuthenticationContext.setAuthnInstant
(Instant instant) Set the time of authentication.ExternalAuthenticationContext.setDoNotCache
(boolean flag) Set the "do not cache" flag.ExternalAuthenticationContext.setFlowExecutionUrl
(String url) Set the flow execution URL to return control to.ExternalAuthenticationContext.setPreviousResult
(boolean flag) Set whether this result is the product of an external SSO event and not a new act of authentication.ExternalAuthenticationContext.setPrincipal
(Principal prin) Set aPrincipal
that was authenticated.ExternalAuthenticationContext.setPrincipalName
(String name) Set the name of a principal that was authenticated.ExternalAuthenticationContext.setSubject
(Subject sub) Set aSubject
that was authenticated. -
Uses of ExternalAuthenticationContext in net.shibboleth.idp.authn.impl
Fields in net.shibboleth.idp.authn.impl declared as ExternalAuthenticationContextModifier and TypeFieldDescriptionprivate ExternalAuthenticationContext
ValidateExternalAuthentication.extContext
Context containing the result to validate.Methods in net.shibboleth.idp.authn.impl with parameters of type ExternalAuthenticationContextModifier and TypeMethodDescriptionprotected void
ExternalAuthenticationImpl.doFinish
(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, ProfileRequestContext profileRequestContext, ExternalAuthenticationContext extContext) Complete a request for external authentication by seeking out the information stored in request attributes and transferring to the session's conversation state, and then transfer control back to the authentication web flow.protected void
ExternalAuthenticationImpl.doStart
(javax.servlet.http.HttpServletRequest request, ProfileRequestContext profileRequestContext, ExternalAuthenticationContext externalAuthenticationContext) Initialize a request for external authentication by seeking out the information stored in the servlet session and exposing it as request attributes. -
Uses of ExternalAuthenticationContext in net.shibboleth.idp.saml.saml2.profile.impl
Fields in net.shibboleth.idp.saml.saml2.profile.impl declared as ExternalAuthenticationContextModifier and TypeFieldDescriptionprivate ExternalAuthenticationContext
ContinueSAMLAuthentication.extContext
Context containing the result to examine.