Я уже перенес Jenkins для использования входа в систему LDAP и без проблем. Но когда я попытался перенести phabricator для использования LDAP, я получил «Имя пользователя или пароль неверны». каждый раз, и я уверен, что то же имя пользователя и пароль могут войти в Jenkins. Я использовал тот же OpenLDAP-сервер, и у LDAP есть только для чтения DN: cn = readonly, dc = my-company, dc = com. список конфигураций Phabricator ниже:Как настроить phabricator login использовать ldap?
Разрешить: "Разрешить Логин"
LDAP Hostname & Порт: точно то же самое с моей Дженкинс конфигурации
Base Distinguished Name: НУ = пользователя, dc = мой-компании, DC = COM (в то время как Дженкинс корень DN был DC = моя компания-DC = COM)
Поиск Атрибуты: пусто
Всегда Поиск: непроверенный
Anonymous Имя пользователя: сп = только для чтения, DC = моя компания-DC = COM (то же самое с Дженкинс менеджер DN)
Анонимный пароль: пароль (тот же с паролем Jenkins Manager)
Имя пользователя Атрибут: UID
REALNAME Атрибуты: пусто Версия
LDAP: 3
Это преградить мне два дня, есть то, что я пропустил?
Спасибо за ваш ответ ~
Вы упоминаете, что мигрируете, я беру это, чтобы иметь в виду, что у вас уже есть несколько пользователей в Phabricator. Я предполагаю, что вы использовали тот же формат для имен пользователей Phabricator, как и для LDAP. Возможно, Phabricator видит существующего пользователя и проверяет пароль для этого пользователя. Вам нужно будет пройти процесс создания нового пользовательского процесса, чтобы Phabricator запросил LDAP и установил этот Auth. – CEPA
О, я настроил новый фабрикатор для тестирования LDAP. У нового Phabricator нет ожиданий администратора. Я планирую мигрировать после теста. –