Фабрикатор LDAP соединение не удалось

Я пытаюсь настроить аутентификацию LDAP в Phabricator.

настройка на /config/group/ldap/ была выполнена. Однако при попытке входа в систему с использованием LDAP phabricator отвечает на следующую ошибку:

>>> UNRECOVERABLE FATAL ERROR <<<

Call to undefined function ldap_connect()

/sfrphabricator/phabricator/src/applications/auth/ldap/PhabricatorLDAPProvider.php:110


┻━┻ ︵ ¯\_(ツ)_/¯ ︵ ┻━┻

Есть ли какой-нибудь трюк с настройкой для аутентификации ldap для phabricator?

2 ответа

Решение

Если у вас есть другое DN для вашего анонимного имени пользователя, вы должны проверить Search First и указать для него все "характеристики" ldap.

Пример:

    LDAP Hostname : yourLdapHostname.com
    Base Distinguished Name : OU=UsersEmea,DC=emea,DC=msad,DC=mycorp
    Search Attribute : sAMAccountName
    Check Search First
    Anonymous Username : CN=myanonymous,OU=otherservice,DC=emea,DC=msad,DC=mycorp
    Anonymous Password : <password of myanonymous>

Вам необходимо установить расширение LDAP PHP. Обычно вы можете сделать это с чем-то вроде:

apt-get install php5-ldap
yum install php-ldap
Другие вопросы по тегам