Я пишу код Java, который аутентифицируется в Active Directory с помощью SASL GSSAPI. В основном этот код работает нормально, но для одного пользователя я получаю ответ:
javax.naming.AuthenticationException: [LDAP: error code 49 - 8
0090304: LdapErr: DSID-0C0904D1, comment: AcceptSecurityContext error, data 568,
v1772 ]
Я знаю, что 49 означает, что это ошибка аутентификации, и что соответствующий субкод 568, но мне известны только следующие значения для этих данных:
- 525 - пользователь не найден
- 52e - неверные учетные данные
- 530 - в настоящее время вход в систему запрещен
- 532 - срок действия пароля истек
- 533 - учетная запись отключена
- 701 - срок действия аккаунта истек
- 773 - пользователь должен сбросить пароль
Пока я не могу найти источник этих кодов ошибок от Microsoft (этот список объединен с сообщениями на форуме), и я не могу найти что-либо для этой ошибки 568.
Кто-нибудь знает, что это значит?
РЕДАКТИРОВАТЬ: Похоже, источником этого списка является эта документация от IBM