Phabricator: Settings for LDAP authenticator and SBS Active Directory
I’m trying Phabricator (perhaps switching from Bugzilla after 10 years) and I wanted an integration with LDAP service on the Active Directory of the Microsoft Windows Small Business Server – users should use their usernames to login.
It took me a while to find out correct parameters, the error provided by Phabricator was not very helpfull:
Argument 1 passed to PhutilAuthAdapterLDAP::readLDAPRecordAccountID() must be an array, null given, called in /usr/share/phabricator/libphutil/src/auth/PhutilAuthAdapterLDAP.php on line 111 and defined
Correct settings for Small Business Server are:
|Base Distinguished Name||OU=SBSUsers,OU=Users,OU=MyBusiness,DC=YOURDOMAIN,DC=local|
|Realname Attributes||sn, givenName|