Как указать имя пользователя LDAP для подключения к Active Directory?
Я пытаюсь интегрировать свою программу с LDAP. У меня здесь есть сервер Active Directory, который, по-видимому, говорит на LDAP. Я хочу посмотреть, что находится на сервере, прежде чем я уйду, пытаясь отладить свой собственный код. Я нашел программу под названием jxplorer, которая утверждает, что может общаться с серверами LDAP.
Однако, похоже, я не могу заставить это работать. Я использую настройки:
- Хост: (IP-адрес моего рекламного сервера)
- Порт: 389
- Протокол: LDAPv3
- Базовый DN: OU=MyCompany, DC=контроллер домена, DC=локальный (строка, которую я получил от кого-то в моей компании, кто написал здесь код LDAP раньше)
- Уровень: Пользователь+пароль
- Имя пользователя, пароль: (мое имя пользователя и пароль на этом сервере Exchange)
Ошибка, которую я получаю, такова:
javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID=0C090334, comment: AcceptSecurityContext error, data 525, vece ]
Другой чувак LDAP здесь говорит, что 525 - это "пользователь не найден", и предполагает, что, возможно, имя пользователя необходимо указать в "номенклатуре LDAP".
Делает кто-нибудь знает, как подключиться к AD с помощью jxplorer?