959: LDAP authentication scope

kim***@gmai***** (Google Code) (Is this you? Claim this profile.)
chipx86
chipx86
March 28, 2009
The LDAP server at my (very large) company would not authenticate with
reviewboard using LDAP.  The problem was the SCOPE settings used in
ldapo.search_s() in accounts/backends.py

It was set to: SCOPE_ONELEVEL
I changed it to: SCOPE_SUBTREE

This was in 2 places in backends.py (which is all of the instances of
SCOPE_ONELEVEL).

This was the setting used in our company's example script which is why I
tried it.

When I changed both instances is accounts/backends.py it was able to
authenticate properly against our LDSP.

Based on the following, I think this is a better value for this script and
likely to work with more varied LDAP schemes:
http://www.idevelopment.info/data/LDAP/LDAP_Resources/SEARCH_Setting_the_SCOPE_Parameter.shtml
chipx86
#1 chipx86
Fixed in r1875.
  • +Fixed
  • +Milestone-Release1.0
    +Component-Accounts
  • +chipx86