我正在使用django python3 ldap包将一些用户从ldap服务器同步到我的django应用程序。它用在设置中定义的配置连接到ldap服务器,但用户查找失败。我使用的搜索基是但是我得到了一个名为ldap3的不同包的结果。对于ldap3,我可以指定一些额外的参数和search_base,如下所示
from
我正在使用ldap3在一个烧瓶应用程序中验证用户的用户名和密码。普通的ldap没有在python3.5中安装。用户通过登录表单输入用户名和密码,我试图使用用户名/密码对用户进行身份验证,并允许他们访问经过身份验证的索引页。
身份验证是否返回true of false,以便根据结果重定向到下一页。()文件"C:\Python35\lib\site-packages\ldap3\core\connection.py",第1017行中在“自定义”
Python新手。因此,我使用pythonldap3从acitve目录中获取一些属性,并将其保存在mysql数据库中-所有这些都运行良好。我还从AD中获取了thumbnailphoto属性,并将其保存为同一个mysql数据库表中的blob。 问题是,我需要它在base64类型的文本中,但它似乎是以其他文本格式返回的。如何将AD通过ldap3返回的文本转换为base64并保存到mysql数据库?from ldap3 import Se