Настройте LDAP на Redmine с помощью Zimbra LDAP
Я пытаюсь включить аутентификацию LDAP для установки Redmine. Мой сервер LDAP предоставлен Zimbra, и я совершенно уверен, что он работает хорошо (я использую LDAP также для сервера ownCloud, на той же машине Redmine). В любом случае, с той же конфигурацией он не работает на Redmine.
Там написано "Успешное соединение", но я получаю "0 пользователей"; и если я пытаюсь войти с моими учетными данными LDAP, это дает мне ошибку входа в систему.
Кто-нибудь когда-нибудь тестировал Redmine с аутентификацией Zimbra на LDAP? Вот моя конфигурация:
Ps: кроме того; В настоящее время у меня есть некоторые пользователи, непосредственно зарегистрированные на Redmine до настройки LDAP. Могу ли я напрямую связать этих пользователей с их учетной записью LDAP или мне нужно создать новую учетную запись?
2 ответа
У меня была похожая проблема. Вы перепутали поля
Фильтр LDAP: должен быть пустым, потому что существует некоторая проблема между фильтром Zimbra LDAP и Redmine.
Аккаунт: uid=zimbra,cn=admins,cn=zimbra
Пароль: пароль, который вы ввели для LDAP во время установки
Базовый DN: ou=people,dc=domain,dc=com
(замените домен для вашего домена и com для вашего расширения)
Фильтр LDAP: пусто
Тайм-аут: пусто
Создание пользователя на лету: пусто (не пробовал)
Атрибут логина: uid
Атрибут имени: givenName
Атрибут Фамилия: sn
Атрибут электронной почты: email
Чтобы уточнить и расширить ответ выше, вам нужны эти параметры в учетной записи, потому что вы используете пользователя zimbra и пароль для подключения к каталогу LDAP. Это может быть другой пользователь с правами доступа или вы можете даже разрешить (но не разрешать!) Анонимный просмотр / запрос сервера LDAP.
Вы должны использовать другого пользователя, если вы предоставляете администратора Redmine людям, которым вы не доверяете и не хотите, чтобы они знали пароль root ldap, но это будет хорошо, если вы являетесь администратором обеих систем.
Настройка LDAP filter
в uid=zimbra...
очевидно, неправильно, так как вы бы ограничить поиск именно этим пользователем.
Этот фильтр можно использовать для ограничения поиска такими вещами, как группы пользователей или подчиненныеou
, Оставь это пустым.
Возможно, вам нужно использовать uid=zimbra
часть (или просто zimbra
) в Account
поле, если ему нужен административный доступ к базе данных LDAP. Я не знаю Redmine, но большинству систем это не нужно, и они просто проходят аутентификацию, используя имя пользователя / пароль, введенные пользователем для проверки учетной записи.