Ldap3库的使用方法
发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,今天就跟大家聊聊有关Ldap3库的使用方法,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。Ldap3库ldap3是一个纯Python的LDAP管
千家信息网最后更新 2025年02月02日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安全错误
数据库的锁怎样保障安全
肥城展驰网络技术中心
服务器开启多用户
445个网络安全岗位
检索国内博硕士学位论文数据库有
国外代理服务器网站
跨专业考研网络安全
瑞庭网络技术上海苏州分公司
学网页需要学好数据库吗
广东立创软件开发
网络安全性低怎么设置
C 提取数据库一个值
网络安全漫画大全简单又漂亮
深圳车用dsp软件开发公司
智能搜索框数据库
大工 数据库课程设计
粤苗服务器异常null怎么解决
青浦区综合软件开发协议
创建大量数据库会不会浪费存储
记录构成数据库的基本单位
信创产业网络安全
445个网络安全岗位
软件开发流程图 doc
跳一跳的数据库在哪里
数据库主备会发生延时吗
非关系型数据库 应用
海康4200服务器管理
网络安全记心间主持稿
给游戏开一个服务器需要多长时间
网络安全相信朋友们
em 登陆新数据库