Настройте 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, но большинству систем это не нужно, и они просто проходят аутентификацию, используя имя пользователя / пароль, введенные пользователем для проверки учетной записи.

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