因为有些域控没有开启SSL支持,故会提示无法连接到域控。

在readme.md文件中添加了如何处理这类问题的操作方法。
This commit is contained in:
向乐🌌 2020-08-18 11:24:34 +08:00
parent cd52c6be26
commit 27096e9326
1 changed files with 18 additions and 0 deletions

View File

@ -10,6 +10,24 @@
整个验证逻辑写在resetpwd/views.py 整个验证逻辑写在resetpwd/views.py
提示:
如果使用中提示无法连接到域控可以修改下resetpwd\utils\ad.py文件
```python
def __ad_connect():
"""
AD连接器
:return:
"""
username = str(AD_LOGIN_USER).lower()
server = Server(host=AD_HOST, use_ssl=True, port=636, get_info='ALL')
try:
conn = Connection(server, auto_bind=True, user=username, password=AD_LOGIN_USER_PWD, authentication='NTLM')
return conn
except Exception:
raise Exception('Server Error. Could not connect to Domain Controller')
```
把上面代码中的use_ssl=True改成use_ssl=False
## 截图 ## 截图