Назад | Перейти на главную страницу

Настройте LDAP на Redmine с Zimbra LDAP

Я пытаюсь включить аутентификацию LDAP для установки Redmine. Мой сервер LDAP - это тот, который предоставляется Zimbra, и я совершенно уверен, что он работает хорошо (я использую LDAP также для сервера ownCloud на той же машине, что и Redmine). В любом случае, с той же конфигурацией он не работает на Redmine.

Там написано «Успешное соединение», но у меня «0 пользователей»; и если я попытаюсь войти в систему с моими учетными данными LDAP, это даст мне ошибку входа.

Кто-нибудь когда-нибудь тестировал Redmine с авторизацией Zimbra на LDAP? Вот моя конфигурация:

P.s: Кроме того; В настоящее время у меня есть несколько пользователей, непосредственно зарегистрированных на Redmine перед настройкой LDAP. Могу ли я напрямую связать этих пользователей с их учетной записью LDAP, или мне нужно создать новую учетную запись?

У меня была аналогичная проблема. Вы перепутали поля

LDAP фильтр: должно быть пустым, потому что существует какая-то проблема между фильтром Zimbra LDAP и Redmine.

учетная запись: uid=zimbra,cn=admins,cn=zimbra

пароль: Пароль, который вы ввели для LDAP во время установки.

Базовый DN: ou=people,dc=domain,dc=com (замените домен для вашего домена и com для вашего расширения)

Фильтр LDAP: пусто

Тайм-аут: пусто

Создание пользователей на лету: empty (не пробовал)

Атрибут входа в систему: uid

Атрибут имени: givenName

Атрибут фамилии: sn

Атрибут электронной почты: email

Чтобы уточнить и расширить ответ выше, вам нужны эти параметры в учетная запись потому что вы используете зимбра пользователь и пароль для подключения к каталогу LDAP. Это может быть другой пользователь с соответствующими разрешениями, или вы даже можете разрешить (но не разрешать!) Анонимный просмотр / запрос сервера LDAP.

Вам следует использовать другого пользователя, если вы передаете администратора Redmine людям, которым вы не доверяете и не хотите, чтобы они знали пароль root ldap, но это будет нормально, если вы являетесь администратором обеих систем.

Установка LDAP filter к uid=zimbra... очевидно, неверно, так как вы ограничили бы поиск именно этим пользователем.

Этот фильтр можно использовать, чтобы ограничить поиск такими вещами, как группы пользователей или под-ou. Оставьте это пустым.

Возможно, вам нужно использовать uid=zimbra часть (или просто zimbra) в Account поле, если ему нужен административный доступ к базе данных LDAP. Я не знаю Redmine, но большинству систем это не нужно, и они просто аутентифицируются с помощью имени пользователя и пароля, которые пользователь ввел для проверки учетной записи.