需要安装 python-ldap
Windows上安装64位版本,可从这下载安装包:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap
?
网上搜到的方式大多太复杂。
以下是一种比较简单的方式。
但还是比用 C# 复杂“一点”:需要指定用户名所在域。
?
import?ldap ldapServer =?‘LDAP://localhost‘ domain = ‘d1‘ userName = ‘Name1‘ domainUserName?= domain + ‘\\‘ + userName password = ‘DoNotUseMe‘ try: conn?=?ldap.initialize(ldapServer) conn.simple_bind_s(domainUserName,?password) # 认证通过 except: pass # 认证失败。找原因
原文:http://pre.iteye.com/blog/2176666