全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211210474.X (22)申请日 2022.09.30 (71)申请人 武汉思普崚技术有限公司 地址 430070 湖北省武汉市东湖新 技术开 发区光谷大道308号光谷动力节能环 保科技企业孵化器 (加速器) 一期11栋 3层01室 (72)发明人 王超  (74)专利代理 机构 北京弘权知识产权代理有限 公司 11363 专利代理师 朱紫晓 占园 (51)Int.Cl. G06F 16/28(2019.01) G06F 16/21(2019.01) G06F 16/23(2019.01)G06F 16/242(2019.01) G06F 16/2455(2019.01) G06F 8/30(2018.01) (54)发明名称 基于python的对LDAP服务器的处理方法及 系统 (57)摘要 本发明涉及LDAP服务器的访问技术领域。 该 基于python的对LDAP服务器的处理方法包括获 取访问LDAP服务器需要遵循Schema的结构和规 则; 基于所述Schema的结构和规则, 建立对应的 输入结构和规则, 其中, 所述输入结构和规则基 于python语言建立; 对所述输入结构和规则进行 标准化封装, 构成封装体, 其中, 所述标准化封装 针对不同类型的用户, 具有相应预设的过滤器; 所述封装体与所述LDAP服务器进行数据的互通, 实现对所述LDAP服务器内信息的操作。 本发明基 于python的对LDAP服务器的处理方法, 对输入结 构和规则的参数标准化赋默认值, 简化参数要 求, 降低使用门槛。 权利要求书2页 说明书9页 附图4页 CN 115525723 A 2022.12.27 CN 115525723 A 1.一种基于pytho n的对LDAP服 务器的处 理方法, 其特 征在于, 包括如下步骤: 获取访问LDAP服 务器需要遵循Sc hema的结构和规则; 基于所述Schema的结构和规则, 建立对应的输入结构和规则, 其中, 所述输入结构和规 则基于pytho n语言建立; 对所述输入结构和规则进行标准化封装, 构 成封装体, 其中, 所述标准化封装针对不同 类型的用户, 具有相应预设的过 滤器; 所述封装体与所述LDAP服务器进行数据的互通, 实现对所述LDAP服务器内信息的操 作。 2.根据权利要求1所述的基于python的对LDAP服务器的处理方法, 其特征在于, 所述获 取访问所述 LDAP服务器, 需要遵循Sc hema的结构和规则的步骤中, 包括: 所述Schema的结构和规则包括类别、 属性、 语法和标识。 3.根据权利要求1所述的基于python的对LDAP服务器的处理方法, 其特征在于, 所述对 所述输入结构和规则进行 标准化封装, 构成封装体的步骤中, 包括: 在所述输入结构和规则中, 建立第一条目的objectclas s类别; 根据输入的第二条目, 识别所述输入结构和规则中的第一条目的objectclass类别, 并 针对objectclass类别中的关键属性, 形成符合Schema定义的操作语句, 其中, 所述第二条 目与第一条目相对应。 4.根据权利要求1所述的基于python的对LDAP服务器的处理方法, 其特征在于, 所述对 所述输入结构和规则进行 标准化封装, 构成封装体的步骤中, 包括: 建立与所述LDAP服务器中的查询过滤器对应的不同类型的过滤器, 其中, 所述不同类 型的过滤器表征不同类型用户对应使用的过滤器, 并且所述不同类型的过滤器具有不同的 Filter语句; 将所述不同类型的过 滤器封装在所述封装体内; 根据用户类型选用对应的过滤器, 调用该过滤器对应的所述Filter语句与所述查询过 滤器相匹配。 5.根据权利要求1所述的基于python的对LDAP服务器的处理方法, 其特征在于, 所述封 装体与所述LDAP服务器进行数据的互通, 实现对所述LDAP服务器内信息的操作的步骤中, 包括: 在所述封装体内建立Format函数, 并对所述Format函数进行函数封装; 所述封装体通过所述函数封装中的所述Format函数, 调用所述LDAP服务器中的对应的 数据, 实现所述封装体与所述 LDAP服务器的拼接 。 6.根据权利要求1所述的基于python的对LDAP服务器的处理方法, 其特征在于, 所述封 装体与所述LDAP服务器进行数据的互通, 实现对所述LDAP服务器内信息的操作的步骤中, 包括: 根据访问的所述 LDAP服务器, 对所述输入结构和规则实例化; 实例化的所述输入结构和规则与所述 LDAP服务器绑定 。 7.一种基于python的对LDAP服务器的处理系统, 其特征在于, 包括权利要求1 ‑6中任一 项所述基于pytho n的对LDAP服 务器的处 理方法, 包括: 访问单元, 用于获取访问所述 LDAP服务器需要遵循Sc hema的结构和规则;权 利 要 求 书 1/2 页 2 CN 115525723 A 2构建单元, 用于基于所述Schema的结构和规则, 建立对应的输入结构和规则, 其中, 所 述输入结构和规则基于pytho n语言建立; 封装单元, 用于对所述输入结构和规则进行 标准化封装, 构成封装体; 互通单元, 用于所述封装体与所述LDAP服务器进行数据的互通, 实现对所述LDAP服务 器内信息的操作。 8.一种电子设备, 其特 征在于, 包括: 处理器; 用于存储所述处 理器可执行指令的存 储器; 所述处理器, 用于从所述存储器中读取所述可执行指令, 并执行所述指令以实现所述 权利要求1 ‑6中任一所述的基于pytho n的对LDAP服 务器的处 理方法。 9.一种计算机可读存储介质, 其上存储有计算机程序指令, 其特征在于, 该程序指令被 处理器执行时, 以实现所述权利要求1 ‑6中任一所述基于python的对LDAP服务器的处理方 法的步骤。权 利 要 求 书 2/2 页 3 CN 115525723 A 3

PDF文档 专利 基于python的对LDAP服务器的处理方法及系统

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于python的对LDAP服务器的处理方法及系统 第 1 页 专利 基于python的对LDAP服务器的处理方法及系统 第 2 页 专利 基于python的对LDAP服务器的处理方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:39:58上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。