Ldap3库的使用方法
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,今天就跟大家聊聊有关Ldap3库的使用方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Ldap3库ldap3是一个纯Python的LDAP管
千家信息网最后更新 2025年12月03日Ldap3库的使用方法
今天就跟大家聊聊有关Ldap3库的使用方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
Ldap3库
ldap3是一个纯Python的LDAP管理库。
项目地址:(https://github.com/cannatag/ldap3)
指导文档:http://ldap3.readthedocs.org
使用场景
一般我们公司会用到账号密码系统,常见的有Windows的AD服务器、Linux系统下的OpenLdap账号系统。
默认状态下,我们都是通过AD或者OpenLDAP管理方式对账号和密码进行维护。但是我们希望通过程序自动化管理账号,对接人事系统,账号能够自动的增减和修改密码。
使用教程
安装ldap3
前提:
先正确安装python3 和pip3
安装:
1pip install ldap3
检验结果:
python环境下,执行
1import ldap3
能够正常导入,说明安装成功
ldap3的基础功能
连接服务器:
1234567891011121314151617181920from ldap3 import Server, Connection, NTLMdef test(): # 加密连接AD服务器 server1 = Server("xxx.xxx.xxx.xxx", port=636, use_ssl=True, get_info=ALL, connect_timeout=5) # 非加密连接AD服务器 server2 = Server("xxx.xxx.xxx.xxx", get_info=ALL, connect_timeout=5) conn = Connection( #配置服务器连接参数 server = server1, # 如果加密连接使用server1,非加密连接使用server2 auto_bind = True, authentication = NTLM, #连接Windows AD需要配置此项,要是连接OpenLDAP不要配置 read_only = False, #对AD只读配置,要修改数据:配置True user = username,# 管理员账户 password = password,# 管理员账户对应的密码 fast_decoder=True, check_names=True, ) return conn.userif __name__ == '__main__': print(test())如果能够这正确输出连接服务器的管理员账户信息,即连接成功
看完上述内容,你们对Ldap3库的使用方法有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。
服务器
服务
管理
账号
配置
密码
系统
加密
内容
管理员
账户
使用方法
方法
成功
人事
信息
公司
前提
功能
参数
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
为了提高软件开发项目
网络安全信息课程介绍
设计数据库的范式选择
服务器怎么弄成云盘
李彦宏网络安全
json大文件数据库
无线路由器 软件开发
服务器pci卡
美国做数据库的企业
通信与网络技术书籍
物理教师转行软件开发
铜陵互联网视频系统服务器
网吧服务器和其他客机连接
性能测试数据库cpu占用率过高
网络技术员厉害吗
奉贤区创新金融网络技术服务好处
方舟服务器名称乱码
网络安全使用率
网络安全手抄报简单漂亮初中
延边软件开发系统制作公司
网络安全信息课程介绍
宁波营销网络技术服务电话
通信与网络技术书籍
365研究所软件开发待遇
购物软件开发需求分析
广东省地理国情监测数据库
小程序无法访问服务器图片
服务器如何系统备份
奇诺网络技术有限公司
嵌入式软件开发常见问题