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:
Setting | Value |
---|---|
LDAP Hostname | YOURSERVER.YOURDOMAIN.local |
LDAP Port | 3268 |
Base Distinguished Name | OU=SBSUsers,OU=Users,OU=MyBusiness,DC=YOURDOMAIN,DC=local |
Search Attribute | mailNickname |
Username Attribute | mailNickname |
Realname Attributes | sn, givenName |
Anonymous Username | anonymous |
Anonymous Password | <empty> |
ActiveDirectory Domain | YOURDOMAIN.local |
Categories: Missing Answers