On Mar 13, 2011, at 9:13 PM, Nick Presta wrote:
> Hey,
>
> I get the following when I login via my LDAP credentials (via my
> logger):
>
> Populating Django user FOOBAR
> search_s('uid=FOOBAR,ou=People,o=TEST', 0, '(objectClass=*)') returned
> 1 objects: uid=FOOBAR,ou=People,o=TEST
>
> My settings.py looks like this:
> AUTH_LDAP_SERVER_URI = "ldap://myldapserver"
> AUTH_LDAP_USER_DN_TEMPLATE = "uid=%(user)s,ou=People,o=TEST"
> AUTH_LDAP_USER_ATTR_MAP = {"first_name": "givenName", "last_name":
> "sn", "email": "mail"}
> AUTHENTICATION_BACKENDS = (
> 'django_auth_ldap.backend.LDAPBackend',
> 'django.contrib.auth.backends.ModelBackend',
> )
>
> I can login fine with the users in my ModelsBackend but I can't login
> when using my LDAP credentials.
>
>
> If I do it the "manual" way, it seems to work:
>
>>>> import ldap
>>>> conn = ldap.initialize("ldap://myldapserver")
>>>> conn.simple_bind("uid=FOOBAR,ou=People,o=TEST", "PASSWORD")
>>>> 1
>
>
> Is there something I'm missing? Any help is appreciated.
>
> Thanks!
> Nick
>
>