Как указать, что пользователь LDAP называет для соединения с Active Directory?

Я пытаюсь интегрировать свою программу с LDAP. У меня есть сервер Active Directory здесь, который, по-видимому, говорит LDAP. Я хочу видеть то, что находится на сервере, прежде чем я уйду, пытаясь отладить мой собственный код. Я нашел программу названной jxplorer, который утверждает, что смог говорить с серверами LDAP.

Однако я, может казаться, не заставляю его работать. Я использую настройки:

  • Хост: (IP-адрес моего AD сервера)
  • Порт: 389
  • Протокол: LDAPv3
  • Основной DN: OU=MyCompany, DC=domaincontroller, DC=local (строка я добрался от кого-то еще в моей компании, кто написал некоторый код LDAP здесь прежде),
  • Уровень: User+Password
  • Пользователь DN, Пароль: (мое имя пользователя и пароль на этом Exchange Server)

Ошибка, которую я получаю:

javax.naming.AuthenticationException: [LDAP: error code 49 - 80090308: LdapErr: DSID=0C090334, comment: AcceptSecurityContext error, data 525, vece ]

Другой чувак LDAP здесь говорит 525, "пользователь, не найденный", и выдвигает гипотезу, что, возможно, имя пользователя должно быть указано в "номенклатуре LDAP".

Кто-либо знает, как соединиться с AD с jxplorer?

7
задан 24.02.2011, 23:25

1 ответ

Вычисленный путь: это не Ваш пользовательский вход в систему. Это - LDAP DN как:

CN=My Name,OU=My Company,DC=server,DC=local
7
ответ дан 07.12.2019, 14:57

Теги

Похожие вопросы