Note that there are some explanatory texts on larger screens.

plurals
  1. PODrupal 7 and LDAP authentication with Active Directory
    text
    copied!<p>I am using Drupal 7 ldap module (<a href="http://drupal.org/project/ldap" rel="nofollow">http://drupal.org/project/ldap</a>) to authenticate with Windows Active Directory. I got the following error:</p> <pre><code>username : Beginning authentification.... username : Existing Drupal User Account not found. Continuing on to attempt ldap authentication username : Trying server global_directory where bind_method = 2 username : Success at connecting to global_directory ldap_search() call: base_dn: CN=Configuration,DC=ab,DC=cd,DC=ef, filter = (samaccountname=username), attributes: , attrsonly = 0, sizelimit = 0, timelimit = 0, deref = , scope = 3 username : Trying server global_directory where bind_method = 2. Error: Success username : Authentication result id=0 auth_result=3 (Sorry, unrecognized username or password.) username : Failed ldap authentication. User may have authenticated successfully by other means in a mixed authentication site. LDAP Authentication Error #: 3 error message: Sorry, unrecognized username or password. Login attempt failed for username. </code></pre> <p>Settings:</p> <pre><code>sid = global_directory numeric_sid = 1 name = Global Directory status = 1 ldap_type = ad address = ldaps://ldap.url port = 3269 tls = 0 followrefs = 0 bind_method = 2 basedn = Array ( [0] =&gt; CN=Configuration,DC=ab,DC=cd,DC=ef ) binddn = user_dn_expression = %username@domain.com user_attr = samaccountname account_name_attr = mail_attr = mail mail_template = picture_attr = unique_persistent_attr = unique_persistent_attr_binary = 0 ldap_to_drupal_user = testing_drupal_username = testing_drupal_user_dn = grp_unused = 1 grp_object_cat = grp_nested = 0 grp_user_memb_attr_exists = 0 grp_user_memb_attr = grp_memb_attr = grp_memb_attr_match_user_attr = grp_derive_from_dn = 0 grp_derive_from_dn_attr = grp_test_grp_dn = grp_test_grp_dn_writeable = search_pagination = 0 search_page_size = 1000 </code></pre> <p>If I change BaseDNs to DC=cd,DC=ef The error will be:</p> <pre><code>username : Beginning authentification.... username : Existing Drupal User Account not found. Continuing on to attempt ldap authentication username : Trying server global_directory where bind_method = 2 username : Success at connecting to global_directory ldap_search() call: base_dn: DC=cd,DC=ef, filter = (samaccountname=username), attributes: , attrsonly = 0, sizelimit = 0, timelimit = 0, deref = , scope = 3 ldap_search() function error. LDAP Error: Referral, ldap_search() parameters: ldap_search() call: base_dn: DC=cd,DC=ef, filter = (samaccountname=username), attributes: , attrsonly = 0, sizelimit = 0, timelimit = 0, deref = , scope = 3 username : Trying server global_directory where bind_method = 2. Error: Referral username : Authentication result id=0 auth_result=8 (Authentication Server or Configuration Error.) username : Failed ldap authentication. User may have authenticated successfully by other means in a mixed authentication site. LDAP Authentication Error #: 8 error message: Authentication Server or Configuration Error. Login attempt failed for username. </code></pre> <p>Note: I use drupal ldap-7.x-2.0-beta5+24-dev</p> <p>Anybody is facing the same problem? Any helps will be appreciated.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload