Uses of Class
net.shibboleth.idp.authn.ExternalAuthenticationException
Packages that use ExternalAuthenticationException
Package
Description
APIs related to the authentication of a subject.
Implementation of various authentication actions.
Implementation of SPNEGO authentication flow.
Profile processing actions related to SAML 2 messages.
-
Uses of ExternalAuthenticationException in net.shibboleth.idp.authn
Methods in net.shibboleth.idp.authn that throw ExternalAuthenticationExceptionModifier 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.static void
ExternalAuthentication.finishExternalAuthentication
(String key, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) 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.private static ExternalAuthenticationContext
ExternalAuthentication.getExternalAuthenticationContext
(ProfileRequestContext profileRequestContext) Utility method to access theExternalAuthenticationContext
.static ProfileRequestContext
ExternalAuthentication.getProfileRequestContext
(String key, javax.servlet.http.HttpServletRequest request) Get theProfileRequestContext
associated with a request.static String
ExternalAuthentication.startExternalAuthentication
(javax.servlet.http.HttpServletRequest request) Initialize a request for external authentication by seeking out the information stored in the servlet session and exposing it as request attributes. -
Uses of ExternalAuthenticationException in net.shibboleth.idp.authn.impl
Methods in net.shibboleth.idp.authn.impl that throw ExternalAuthenticationExceptionModifier 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.RemoteUserAuthServlet.getAuthenticationFlowDescriptor
(String key, javax.servlet.http.HttpServletRequest httpRequest) Get the executingAuthenticationFlowDescriptor
. -
Uses of ExternalAuthenticationException in net.shibboleth.idp.authn.spnego.impl
Methods in net.shibboleth.idp.authn.spnego.impl that throw ExternalAuthenticationExceptionModifier and TypeMethodDescriptionSPNEGOAuthnController.continueSPNEGO
(String conversationKey, String authorizationHeader, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) Process an input GSS token from the client and attempt to complete the context establishment process.private void
SPNEGOAuthnController.finishWithError
(String key, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, String error) Finish the authentication process with an error.private void
SPNEGOAuthnController.finishWithException
(String key, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, Exception ex) Finish the authentication process with an exception.private void
SPNEGOAuthnController.finishWithSuccess
(String key, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, KerberosPrincipal kerberosPrincipal) Finish the authentication process successfully.void
SPNEGOAuthnController.handleError
(String conversationKey, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) Respond to a user signaling that an error occurred.SPNEGOAuthnController.startSPNEGO
(String conversationKey, javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse) Handle initial request that starts SPNEGO. -
Uses of ExternalAuthenticationException in net.shibboleth.idp.saml.saml2.profile.impl
Methods in net.shibboleth.idp.saml.saml2.profile.impl that throw ExternalAuthenticationExceptionModifier and TypeMethodDescriptionvoid
SAMLAuthnController.finishSAML
(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, String binding) Inbound completion of the process, triggered by default for any methods.void
SAMLAuthnController.startSAML
(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse, String binding) Outbound initiation of the process, triggered with a fixed addition to the path.