2

我正在尝试在 Phabricator 中配置 LDAP 身份验证。

/config/group/ldap/上的设置已经完成。但是,当尝试使用 LDAP 登录时,phabricator 会出现以下错误:

>>> UNRECOVERABLE FATAL ERROR <<<

Call to undefined function ldap_connect()

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


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

phabricator 的 ldap 身份验证是否有任何配置技巧?

4

2 回答 2

6

您需要安装 LDAP PHP 扩展。通常,您可以通过以下方式执行此操作:

apt-get install php5-ldap
yum install php-ldap
于 2013-09-10T02:16:39.130 回答
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>
于 2014-02-27T15:25:38.237 回答