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 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.static voidExternalAuthentication.finishExternalAuthentication(String key, HttpServletRequest request, 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 ExternalAuthenticationContextExternalAuthentication.getExternalAuthenticationContext(ProfileRequestContext profileRequestContext) Utility method to access theExternalAuthenticationContext.static ProfileRequestContextExternalAuthentication.getProfileRequestContext(String key, HttpServletRequest request) Get theProfileRequestContextassociated with a request.static StringExternalAuthentication.startExternalAuthentication(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 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.RemoteUserAuthServlet.getAuthenticationFlowDescriptor(String key, 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, HttpServletRequest httpRequest, HttpServletResponse httpResponse) Process an input GSS token from the client and attempt to complete the context establishment process.private voidSPNEGOAuthnController.finishWithError(String key, HttpServletRequest httpRequest, HttpServletResponse httpResponse, String error) Finish the authentication process with an error.private voidSPNEGOAuthnController.finishWithException(String key, HttpServletRequest httpRequest, HttpServletResponse httpResponse, Exception ex) Finish the authentication process with an exception.private voidSPNEGOAuthnController.finishWithSuccess(String key, HttpServletRequest httpRequest, HttpServletResponse httpResponse, KerberosPrincipal kerberosPrincipal) Finish the authentication process successfully.voidSPNEGOAuthnController.handleError(String conversationKey, HttpServletRequest httpRequest, HttpServletResponse httpResponse) Respond to a user signaling that an error occurred.SPNEGOAuthnController.startSPNEGO(String conversationKey, HttpServletRequest httpRequest, 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 TypeMethodDescriptionvoidSAMLAuthnController.finishSAML(HttpServletRequest httpRequest, HttpServletResponse httpResponse, String binding) Inbound completion of the process, triggered by default for any methods.voidSAMLAuthnController.startSAML(HttpServletRequest httpRequest, HttpServletResponse httpResponse, String binding) Outbound initiation of the process, triggered with a fixed addition to the path.private voidSAMLAuthnController.validateRequest(HttpServletRequest httpRequest, String binding) Validate the inbound HTTP request.