mirror of https://github.com/tp4a/teleport
修正:导入LDAP用户时,如果之前未导入过LDAP用户,会提示参数错误而无法导入。
parent
051c79a053
commit
a0e9c689b4
|
@ -555,12 +555,13 @@ class DoLdapGetUsersHandler(TPBaseJsonHandler):
|
||||||
if ret != TPE_OK:
|
if ret != TPE_OK:
|
||||||
return self.write_json(ret, message=err_msg)
|
return self.write_json(ret, message=err_msg)
|
||||||
|
|
||||||
exits_users = user.get_users_by_type(TP_USER_TYPE_LDAP)
|
exists_users = user.get_users_by_type(TP_USER_TYPE_LDAP)
|
||||||
bound_users = []
|
bound_users = []
|
||||||
for u in exits_users:
|
if exists_users is not None:
|
||||||
h = hashlib.sha1()
|
for u in exists_users:
|
||||||
h.update(u['ldap_dn'].encode())
|
h = hashlib.sha1()
|
||||||
bound_users.append(h.hexdigest())
|
h.update(u['ldap_dn'].encode())
|
||||||
|
bound_users.append(h.hexdigest())
|
||||||
|
|
||||||
ret_data = []
|
ret_data = []
|
||||||
for u in data:
|
for u in data:
|
||||||
|
|
Loading…
Reference in New Issue