shenhp 发表于 2017-5-3 11:08:13

Python 用 LDAP 验证用户名和密码

  需要安装 python-ldap
Windows上安装64位版本,可从这下载安装包:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#python-ldap
  网上搜到的方式大多太复杂。
  以下是一种比较简单的方式。
  但还是比用 C# 复杂“一点”:需要指定用户名所在域。
  (《C# 用 LDAP 验证用户名和密码》).

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
# 认证失败。找原因
页: [1]
查看完整版本: Python 用 LDAP 验证用户名和密码