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 Summary
Modifier and TypeMethodDescriptionTranslates a Jaas LoginException to an SpringSecurityException.
-
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.
-