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.
-
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.