Ошибка аутентификации: пользователь не найден в активном каталоге

Эта проблема связана с интеграцией ребра Subversion с Active Directory, и я не уверен, что это проблема с настройками или что-то еще. Вот мои настройки для аутентификации AD.

LDAP authentication against an LDAP server:  X
LDAP Security Level: None
LDAP Server Host: myserver.mydomain.net
LDAP Server Port: 3268
LDAP Base DN: DC=mydomain,DC=net
LDAP Bind DN: myuser@mydomain.net
LDAP Bind Password: MyPassword
LDAP Login Attribute: sAMAccountName
LDAP Search Scope: Sub
LDAP Filter: (&(objectClass=user))
Console LDAP Authentication: Allow LDAP users to access the management console
Console LDAP Authentication Helper Port: 49156

Subversion Edge установлен на CentOS 6.4 64 бит.

Мы используем Windows 2003 Server с очень простой настройкой AD. Мы даже не используем OU для настройки. Однако, когда пользователь пытается войти, мы продолжаем получать эту ошибку.

[Tue Feb 25 19:23:58.794388 2014] [auth_basic:error] [pid 3420] [client 127.0.0.1:39800] AH01618: user myuser@mydomain.net not found: /

Конечно, myuser@mydomain.net существует в AD. Я почесал голову, чувствуя себя очень смущенным. Кто-нибудь может дать мне указатель / предложение? Пожалуйста помоги?

2 ответа

Решение

Гоша.

Целый день провел, пытаясь выяснить, что, черт возьми, происходит с моей интеграцией Ever Subversion Edge с AD. Вытаскиваю волосы и не могу понять, что происходит. Я проверял информацию из Active Directory, которая была извлечена с помощью JXplorer. Затем я заметил, что моя информация sAMAccountName хранится в формате "myuser", а не "myuser@mydomain.net", как я и пытался войти в систему. Как только я это изменил, бум это работает.

Надеюсь, что это поможет остальным вам в будущем отладить этот тип проблемы.

Спасибо за это, это помогло мне начать работу в моей тестовой системе - Subversion Edge на Windows 2012, и настройки в основном совпадают.

Я создал конкретного пользователя для привязки к AD.

Другие вопросы по тегам