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.
-
Uses of ExternalAuthenticationContext in net.shibboleth.idp.authn
Methods in net.shibboleth.idp.authn that return ExternalAuthenticationContextModifier and TypeMethodDescriptionprivate static ExternalAuthenticationContextExternalAuthentication.getExternalAuthenticationContext(ProfileRequestContext profileRequestContext) Utility method to access theExternalAuthenticationContext.Methods in net.shibboleth.idp.authn with parameters of type ExternalAuthenticationContextModifier and TypeMethodDescriptionprotected abstract voidExternalAuthentication.doFinish(HttpServletRequest request, 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 voidExternalAuthentication.doStart(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 aPrincipalthat was authenticated.ExternalAuthenticationContext.setPrincipalName(String name) Set the name of a principal that was authenticated.ExternalAuthenticationContext.setSubject(Subject sub) Set aSubjectthat was authenticated. -
Uses of ExternalAuthenticationContext in net.shibboleth.idp.authn.impl
Fields in net.shibboleth.idp.authn.impl declared as ExternalAuthenticationContextModifier and TypeFieldDescriptionprivate ExternalAuthenticationContextValidateExternalAuthentication.extContextContext containing the result to validate.Methods in net.shibboleth.idp.authn.impl with parameters of type ExternalAuthenticationContextModifier and TypeMethodDescriptionprotected voidExternalAuthenticationImpl.doFinish(HttpServletRequest request, 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 voidExternalAuthenticationImpl.doStart(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.private voidValidateExternalAuthentication.filterAttributes(ExternalAuthenticationContext localExtContext) Check for inbound attributes and apply filtering.