Package org.springframework.security.web.authentication
Authentication processing mechanisms, which respond to the submission of authentication
credentials using various protocols (eg BASIC, CAS, form login etc).
-
Interface Summary Interface Description AuthenticationConverter A strategy used for converting from aHttpServletRequestto anAuthenticationof particular type.AuthenticationFailureHandler Strategy used to handle a failed authentication attempt.AuthenticationSuccessHandler Strategy used to handle a successful user authentication.RememberMeServices Implement by a class that is capable of providing a remember-me service. -
Class Summary Class Description AbstractAuthenticationProcessingFilter Abstract processor of browser-based HTTP-based authentication requests.AbstractAuthenticationTargetUrlRequestHandler Base class containing the logic used by strategies which handle redirection to a URL and are passed anAuthenticationobject as part of the contract.AnonymousAuthenticationFilter Detects if there is noAuthenticationobject in theSecurityContextHolder, and populates it with one if needed.AuthenticationEntryPointFailureHandler Adapts aAuthenticationEntryPointinto aAuthenticationFailureHandlerAuthenticationFilter AFilterthat performs authentication of a particular request.DelegatingAuthenticationEntryPoint AnAuthenticationEntryPointwhich selects a concreteAuthenticationEntryPointbased on aRequestMatcherevaluation.DelegatingAuthenticationFailureHandler AnAuthenticationFailureHandlerthat delegates to otherAuthenticationFailureHandlerinstances based upon the type ofAuthenticationExceptionpassed intoDelegatingAuthenticationFailureHandler.onAuthenticationFailure(HttpServletRequest, HttpServletResponse, AuthenticationException).ExceptionMappingAuthenticationFailureHandler Uses the internal map of exceptions types to URLs to determine the destination on authentication failure.ForwardAuthenticationFailureHandler Forward Authentication Failure HandlerForwardAuthenticationSuccessHandler Forward Authentication Success HandlerHttp403ForbiddenEntryPoint In the pre-authenticated authentication case (unlike CAS, for example) the user will already have been identified through some external mechanism and a secure context established by the time the security-enforcement filter is invoked.HttpStatusEntryPoint AnAuthenticationEntryPointthat sends a genericHttpStatusas a response.LoginUrlAuthenticationEntryPoint Used by theExceptionTranslationFilterto commence a form login authentication via theUsernamePasswordAuthenticationFilter.NullRememberMeServices Implementation ofNullRememberMeServicesthat does nothing.SavedRequestAwareAuthenticationSuccessHandler An authentication success strategy which can make use of theDefaultSavedRequestwhich may have been stored in the session by theExceptionTranslationFilter.SimpleUrlAuthenticationFailureHandler AuthenticationFailureHandler which performs a redirect to the value of thedefaultFailureUrlproperty when the onAuthenticationFailure method is called.SimpleUrlAuthenticationSuccessHandler AuthenticationSuccessHandler which can be configured with a default URL which users should be sent to upon successful authentication.UsernamePasswordAuthenticationFilter Processes an authentication form submission.WebAuthenticationDetails A holder of selected HTTP details related to a web authentication request.WebAuthenticationDetailsSource Implementation ofAuthenticationDetailsSourcewhich builds the details object from an HttpServletRequest object, creating aWebAuthenticationDetails.