org.springframework.security.ldap.authentication.ad
Class ActiveDirectoryAuthenticationException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.springframework.security.core.AuthenticationException
org.springframework.security.ldap.authentication.ad.ActiveDirectoryAuthenticationException
- All Implemented Interfaces:
- Serializable
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 ]
- See Also:
- Serialized Form
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
getDataCode
public String getDataCode()