documentation: fix block of code displays in quick ldap backend file.

This commit is contained in:
Mikaël Ates 2014-12-09 17:01:51 +01:00
parent 92edfa2d54
commit 9f377351a9
1 changed files with 17 additions and 17 deletions

View File

@ -21,20 +21,20 @@ How to authenticate users against an LDAP server with anonymous binding ?
2. Configure your local_settings.py file for authenticating against LDAP. 2. Configure your local_settings.py file for authenticating against LDAP.
The next lines must be added:: The next lines must be added::
AUTHENTICATION_BACKENDS += ( 'django_auth_ldap.backend.LDAPBackend', ) AUTHENTICATION_BACKENDS += ( 'django_auth_ldap.backend.LDAPBackend', )
import ldap import ldap
from django_auth_ldap.config import LDAPSearch from django_auth_ldap.config import LDAPSearch
# Here put the LDAP URL of your server # Here put the LDAP URL of your server
AUTH_LDAP_SERVER_URI = 'ldap://ldap.example.com' AUTH_LDAP_SERVER_URI = 'ldap://ldap.example.com'
# Let the bind DN and bind password blank for anonymous binding # Let the bind DN and bind password blank for anonymous binding
AUTH_LDAP_BIND_DN = "" AUTH_LDAP_BIND_DN = ""
AUTH_LDAP_BIND_PASSWORD = "" AUTH_LDAP_BIND_PASSWORD = ""
# Lookup user under the branch o=base and by mathcing their uid against the # Lookup user under the branch o=base and by mathcing their uid against the
# received login name # received login name
AUTH_LDAP_USER_SEARCH = LDAPSearch("o=base", AUTH_LDAP_USER_SEARCH = LDAPSearch("o=base",
ldap.SCOPE_SUBTREE, "(uid=%(user)s)") ldap.SCOPE_SUBTREE, "(uid=%(user)s)")
How to allow members of an LDAP group to manage Authentic ? How to allow members of an LDAP group to manage Authentic ?
----------------------------------------------------------- -----------------------------------------------------------
@ -47,13 +47,13 @@ How to allow members of an LDAP group to manage Authentic ?
3. Add the following lines:: 3. Add the following lines::
from django_auth_ldap.config import GroupOfNamesType from django_auth_ldap.config import GroupOfNamesType
AUTH_LDAP_GROUP_TYPE = GroupOfNamesType() AUTH_LDAP_GROUP_TYPE = GroupOfNamesType()
AUTH_LDAP_GROUP_SEARCH = LDAPSearch("o=mycompany", AUTH_LDAP_GROUP_SEARCH = LDAPSearch("o=mycompany",
ldap.SCOPE_SUBTREE, "(objectClass=groupOfNames)") ldap.SCOPE_SUBTREE, "(objectClass=groupOfNames)")
AUTH_LDAP_USER_FLAGS_BY_GROUP = { AUTH_LDAP_USER_FLAGS_BY_GROUP = {
"is_staff": "cn=admin,o=mycompany" "is_staff": "cn=admin,o=mycompany"
} }
For an objectClass of groupOfUniqueNames you would change the string For an objectClass of groupOfUniqueNames you would change the string
GroupOfNamesType to GroupOfUniqueNamesType and grouOfNames to GroupOfNamesType to GroupOfUniqueNamesType and grouOfNames to