Итак, у меня есть пользователи и их пароли в LDAP. чтобы проверить их логины / пароли, я использую что-то вроде
def check(name, pass):
result = False
try:
server = Server('ldap://{}:389'.format(url), get_info=ALL)
conn = Connection(server, '{}@ad.pu').format(name), pass, auto_bind=True)
conn.search('stuff', '(sAMAccountName={})')
if len(conn.entries) >= 1:
result = True
except:
pass
return result
Как заставить pyop (в их примере ) использовать мою проверку подлинности?