Package org.owasp.esapi.errors
Class AuthenticationException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.owasp.esapi.errors.EnterpriseSecurityException
-
- org.owasp.esapi.errors.AuthenticationException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
AuthenticationAccountsException
,AuthenticationCredentialsException
,AuthenticationHostException
,AuthenticationLoginException
public class AuthenticationException extends EnterpriseSecurityException
An AuthenticationException should be thrown when anything goes wrong during login or logout. They are also appropriate for any problems related to identity management.- Author:
- Jeff Williams (jeff.williams@aspectsecurity.com)
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.owasp.esapi.errors.EnterpriseSecurityException
logger, logMessage
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AuthenticationException()
Instantiates a new authentication exception.AuthenticationException(java.lang.String userMessage, java.lang.String logMessage)
Creates a new instance ofAuthenticationException
.AuthenticationException(java.lang.String userMessage, java.lang.String logMessage, java.lang.Throwable cause)
Instantiates a new authentication exception.
-
Method Summary
-
Methods inherited from class org.owasp.esapi.errors.EnterpriseSecurityException
getLogMessage, getUserMessage
-
-
-
-
Constructor Detail
-
AuthenticationException
protected AuthenticationException()
Instantiates a new authentication exception.
-
AuthenticationException
public AuthenticationException(java.lang.String userMessage, java.lang.String logMessage)
Creates a new instance ofAuthenticationException
.- Parameters:
userMessage
- the message displayed to the userlogMessage
- the message logged
-
AuthenticationException
public AuthenticationException(java.lang.String userMessage, java.lang.String logMessage, java.lang.Throwable cause)
Instantiates a new authentication exception.- Parameters:
userMessage
- the message displayed to the userlogMessage
- the message loggedcause
- the root cause
-
-