Python ldap模块不会抛出任何异常

时间:2016-02-16 11:26:54

标签: python ldap

我正在尝试使用LDAP python link来使用此功能。我只是想把它作为一个函数来实现。传递这样的参数:

check_credentials(username="xxxxxx",password="xxx")

但它进入了绞死状态,经过5-7分钟后,它完成了没有输出的执行。有人可以为我提供一些好文章

1 个答案:

答案 0 :(得分:0)

通过查看示例代码,LDAP_USER_NAME不是预期的DN(可分辨名称)格式。通常,Active Directory用户的格式为cn =< username>,cn = users,< domain>。例如,example.com域中的用户bjensen通常会拥有此DN:cn = bjensen,cn = users,dc = example,dc = com

我的猜测是,如果DN部分不正确,Active Directory或Python LDAP库可能无法返回无效凭据。