Friday, February 4, 2011

I am having trouble getting phpBB to authenticate with our Active Directory

I am pretty sure that the settings that I am using are correct, so all possible things can be wrong which I should check out so that I can make authentication with our Active Directory work.

  • Try test if PHP can connect to active directory

    <?php
    $ds = ldap_connect('host.ad.lan', 389);
    ldap_set_option($ds, LDAP_OPT_PROTOCOL_VERSION, 3);
    ldap_set_option($ds, LDAP_OPT_REFERRALS, 0);
    ldap_bind($ds, 'admin@ad.lan', 'xxx');
    $sr = ldap_search($ds, 'CN=Cameron Zemek,OU=Users,OU=BRC,DC=ad,DC=lan', '(objectclass=*)', array('cn'));
    $entryID = ldap_first_entry($ds, $sr);
    $data = ldap_get_attributes($ds, $entryID);
    print_r($data);
    ldap_close($ds);
    

    What do you have has your $config['ldap_user'] and $config['ldap_uid'] ? You want to set $config['ldap_uid'] to sAMAccountName

    From grom
  • @grom... thanks but, yes PHP is working just fine. I have a WordPress and a MediaWiki installation on the same server, and they are both authenticating against the same active directory just fine.

    From Vaibhav

0 comments:

Post a Comment