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:
Serializable
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
ExceptionTranslationFilter will then typically cause the
AuthenticationEntryPoint to be called, allowing the principal to authenticate
with a stronger level of authentication.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionConstructs anInsufficientAuthenticationExceptionwith the specified message.InsufficientAuthenticationException(String msg, Throwable cause) Constructs anInsufficientAuthenticationExceptionwith the specified message and root cause. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
InsufficientAuthenticationException
Constructs anInsufficientAuthenticationExceptionwith the specified message.- Parameters:
msg- the detail message
-
InsufficientAuthenticationException
Constructs anInsufficientAuthenticationExceptionwith the specified message and root cause.- Parameters:
msg- the detail messagecause- root cause
-