Python實現AD域認證
阿新 • • 發佈:2019-02-14
模塊 說明 div user con python使用 tail code get
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域認證