org.springframework.security.authentication
Class InsufficientAuthenticationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.security.core.AuthenticationException
org.springframework.security.authentication.InsufficientAuthenticationException
- All Implemented Interfaces:
- java.io.Serializable
public class InsufficientAuthenticationException
- extends AuthenticationException
Thrown if an authentication request is rejected because the credentials are not sufficiently trusted.
AccessDecisionVoters will typically throw this exception if
they are dissatisfied with the level of the authentication, such as if performed using a remember-me mechanism or
anonymously. The commonly used ExceptionTranslationFilter will thus cause the AuthenticationEntryPoint to be called, allowing
the principal to authenticate with a stronger level of authentication.
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
InsufficientAuthenticationException
public InsufficientAuthenticationException(java.lang.String msg)
- Constructs an
InsufficientAuthenticationException with the
specified message.
- Parameters:
msg - the detail message
InsufficientAuthenticationException
public InsufficientAuthenticationException(java.lang.String msg,
java.lang.Throwable t)
- Constructs an
InsufficientAuthenticationException with the
specified message and root cause.
- Parameters:
msg - the detail messaget - root cause