无法使用python ldap3模块连接到ldap

时间:2018-05-30 07:39:19

标签: python ldap openldap python-ldap ldap3

我正在使用在线LDAP测试服务器(https://www.forumsys.com/tutorials/integration-how-to/ldap/online-ldap-test-server/

我正在尝试使用python ldap3模块连接它。

这是我的代码:

import ldap3
user = 'riemann'
password = 'password'
server = ldap3.Server('ldap.forumsys.com', port=389)
connection = ldap3.Connection(server, user=user, password=password)
connection.bind()
conn = connection.search(search_base='ou=mathematicians,dc=example,dc=com', search_filter='(&(objectClass=user)(userPrincipalName='+user+'))', attributes='*')

print conn

当我检查conn时,它是 False

有人可以帮助我获得连接 提前致谢

1 个答案:

答案 0 :(得分:1)

如果您将user='riemann'更改为user='uid=riemann,dc=example,dc=com',您将获得连接

有关详细信息,请查看文档:{​​{3}}