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 Detail

      • resolveException

        AuthenticationException resolveException​(javax.security.auth.login.LoginException ex)
        Translates a Jaas LoginException to an SpringSecurityException.
        Parameters:
        ex - The LoginException thrown by the configured LoginModule.
        Returns:
        The AuthenticationException that the JaasAuthenticationProvider should throw.