Interface LoginExceptionResolver

All Known Implementing Classes:
DefaultLoginExceptionResolver

public interface LoginExceptionResolver
The JaasAuthenticationProvider takes an instance of LoginExceptionResolver to resolve LoginModule specific exceptions to Spring Security AuthenticationExceptions. For instance, a configured login module could throw a ScrewedUpPasswordException that extends LoginException, in this instance the LoginExceptionResolver implementation would return a BadCredentialsException.
  • Method Details

    • resolveException

      Translates a Jaas LoginException to an SpringSecurityException.
      Parameters:
      ex - The LoginException thrown by the configured LoginModule.
      Returns:
      The AuthenticationException that the JaasAuthenticationProvider should throw.