public final class ActiveDirectoryAuthenticationException extends AuthenticationException
Thrown as a translation of an AuthenticationException
when attempting to authenticate against
Active Directory using ActiveDirectoryLdapAuthenticationProvider
. Typically this error is wrapped by an
AuthenticationException
since it does not provide a user friendly message. When wrapped, the original
Exception can be caught and ActiveDirectoryAuthenticationException
can be accessed using
Throwable.getCause()
for custom error handling.
The getDataCode()
will return the error code associated with the data portion of the error message. For
example, the following error message would return 773 for getDataCode()
.
javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID-0C090334, comment: AcceptSecurityContext error, data 775, vece ]
Modifier and Type | Method and Description |
---|---|
String |
getDataCode() |
clearExtraInformation, getAuthentication, getExtraInformation, setAuthentication
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
public String getDataCode()