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-必須在服務器端配置。