[Update] ldap允许空密码

This commit is contained in:
ibuler
2019-02-21 16:37:36 +08:00
parent 4904aac2df
commit 3c2a4703bc
2 changed files with 3 additions and 8 deletions

View File

@@ -16,13 +16,8 @@ class LDAPAuthorizationBackend(LDAPBackend):
"""
def authenticate(self, request=None, username=None, password=None, **kwargs):
if password or self.settings.PERMIT_EMPTY_PASSWORD:
ldap_user = LDAPUser(self, username=username.strip(), request=request)
user = self.authenticate_ldap_user(ldap_user, password)
else:
logger.debug('Rejecting empty password for {}'.format(username))
user = None
ldap_user = LDAPUser(self, username=username.strip(), request=request)
user = self.authenticate_ldap_user(ldap_user, password)
return user
def get_user(self, user_id):