首页 > 编程语言 > 详细

Python实现AD域认证

时间:2019-02-14 12:43:20      阅读:448      评论:0      收藏:0      [点我收藏+]

 

Python 通过ldap进行ad域账号的校验。

首先需要安装python-ldap的模块 http://www.python-ldap.org/。 在这里用的是windows系统,当然比较容易,下载地址 http://pypi.python.org/pypi/python-ldap/。

安装后在python 的交互环境里输入import ldap 如果没有问题就说明安装成功了。

Windows 无法安装 python-ldap 时,详见:https://xiexianbin.cn/python/2018/04/23/pip-install-python-ldap

 

 python-ldap   3行集成域认证

import ldap
conn = ldap.initialize(ldap://host)
conn.simple_bind_s(domain\username, password)

注意验证时传空值验证也是可以通过的,注意要对password进行检查。

 

ldap3

from ldap3 import Server,Connection,ALL,NTLM
server = Server(192.168.10.1,get_info=ALL)
conn = Connection(server,user=Domain\\user, password=‘xxxxxxx,auto_bind=True,authentication=NTLM)

 

 

参考链接:

https://blog.csdn.net/shanliangliuxing/article/details/7710925

传空值验证也是可以通过的

https://www.cnblogs.com/linxiyue/p/10250243.html  

Python-LDAP增删改查

https://blog.csdn.net/shanliangliuxing/article/details/8266267

Python使用LDAP做用户认证

https://www.cnblogs.com/linxiyue/p/10250243.html

Python实现AD域认证

原文:https://www.cnblogs.com/xiaozi/p/10370572.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!