octopus oc corelibs ldap client
1.1.1
该python库的设计旨在轻松解析OpenLDAP对象,该对象具有两个基本类:用户和组。
支持的唯一支持的用户授权方式是外部SASL ,即:技术用户证书,专用密钥和LDAP服务器CA SSL证书链。不支持使用DN和密码绑定技术用户。
技术用户应在服务器端各自的权限授予。
不支持没有加密的连接( TLS )。当前仅支持TLS V1.2和TLS V1.3。有关计算SSL/TLS版本值的详细信息,请参见LDAP.CONF手册中的TLS_Protocol_min 。
用于创建记录的唯一模板是: cn=...,baseDn : create_record方法采用cn参数,并通过逗号加入基于基于的baseDn 。示例: cn=foo; baseDn='dc=foo,dc=bar,dc=local'将创建记录dn=cn=foo,dc=foo,dc=bar,dc=local 。
不支持重命名后留下旧记录。它总是被清除。
所有字符串属性均为Unicode(UTF-8)。其他编码不支持。
用户对象级被硬编码为Inetorgperson 。组对象类已进行了硬编码为组量英。覆盖层的成员将在这两个类的服务器端正确配置。用户名(登录)是将CN进行了硬编码。组名称也被硬编码为CN 。锁定属性是PWDACCOUNTLOCKEDTIME-必须在服务器端配置。