mirror of
https://github.com/retspen/webvirtcloud
synced 2025-07-31 12:41:08 +00:00
Update
This commit is contained in:
parent
0b7e334dad
commit
418a563ba8
1 changed files with 3 additions and 10 deletions
|
|
@ -14,17 +14,10 @@ class LdapAuthenticationBackend(ModelBackend):
|
||||||
def get_LDAP_user(self, username, password, filterString):
|
def get_LDAP_user(self, username, password, filterString):
|
||||||
logger.error("get_LDAP_user")
|
logger.error("get_LDAP_user")
|
||||||
try:
|
try:
|
||||||
server = Server(settings.LDAP_URL, port=settings.LDAP_PORT,
|
server = Server(settings.LDAP_URL, port=settings.LDAP_PORT,use_ssl=settings.USE_SSL,get_info=ALL)
|
||||||
use_ssl=settings.USE_SSL get_info=ALL)
|
connection = Connection(server,settings.LDAP_MASTER_DN, settings.LDAP_MASTER_PW, auto_bind=True)
|
||||||
connection = Connection(server,
|
|
||||||
settings.LDAP_MASTER_DN,
|
|
||||||
settings.LDAP_MASTER_PW, auto_bind=True)
|
|
||||||
|
|
||||||
connection.search(settings.LDAP_ROOT_DN,
|
connection.search(settings.LDAP_ROOT_DN, '(&({attr}={login})({filter}))'.format(attr=settings.LDAP_USER_UID_PREFIX, login=username,filter=filterString), attributes=[settings.LDAP_USER_UID_PREFIX])
|
||||||
'(&({attr}={login})({filter}))'.format(
|
|
||||||
attr=settings.LDAP_USER_UID_PREFIX,
|
|
||||||
login=username,
|
|
||||||
filter=filterString), attributes=[settings.LDAP_USER_UID_PREFIX])
|
|
||||||
|
|
||||||
if len(connection.response) == 0:
|
if len(connection.response) == 0:
|
||||||
return None
|
return None
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue