全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210349920.9 (22)申请日 2022.04.02 (71)申请人 杭州玳数 科技有限公司 地址 311121 浙江省杭州市余杭区仓前街 道余杭塘路2301号海智中心6幢102 室-1楼、 102室-2 楼 (72)发明人 王彬 徐进挺  (74)专利代理 机构 常州佰业腾飞专利代理事务 所(普通合伙) 32231 专利代理师 陈红桥 (51)Int.Cl. H04L 9/32(2006.01) (54)发明名称 多KDC数据源的认证方法和装置 (57)摘要 本发明提供了一种多KDC数据源的认证方法 和装置, 其中, 所述方法包括以下步骤: 获取待识 别数据源的认证信息; 标注并解析所述认证信 息; 获取并缓存用户组信息, 其中, 所述用户组信 息为已认证信息; 根据所述用户组信息和所述解 析后的认证信息对所述待识别数据源进行认证。 本发明能够支持多KDC数据源的Kerberos认证, 从而能够降低开发 成本。 权利要求书2页 说明书7页 附图2页 CN 114745130 A 2022.07.12 CN 114745130 A 1.一种多KDC数据源的认证方法, 其特 征在于, 包括以下步骤: 获取待识别数据源的认证信息; 标注并解析 所述认证信息; 获取并缓存用户组信息, 其中, 所述用户组信息为已认证信息; 根据所述用户组信息和所述 解析后的认证信息对所述待识别数据源进行认证。 2.根据权利要求1所述的多KDC数据源的认证方法, 其特征在于, 所述认证信息为 Kerberos认证文件, 所述K erberos认证文件 包括Keytab文件和Krb5.co nf文件。 3.根据权利要求2所述的多KDC数据源的认证方法, 其特征在于, 所述标注并解析所述 认证信息, 具体包括以下步骤: 将所述认证信息上传至公共 存储组件; 对所述上传至公共 存储组件中的认证信息标注上传时间戳信息; 对所述标注后的认证信息中的K eytab文件进行解析。 4.根据权利要求3所述的多KDC数据源的认证方法, 其特征在于, 所述获取并缓存用户 组信息, 具体包括以下步骤: 定义所述用户组信息的缓存Map对象; 采用所述Map对象缓存所述用户组信息; 封装保存所述用户组信息的UGIData类, 其中, 所述UGIData类还保存有认证时间戳信 息; 定义所述用户组信息的更新周期调度线程池; 根据所述周期调度线程池更新所述用户组信息 。 5.根据权利要求 4所述的多KDC数据源的认证方法, 其特 征在于, 其中, 采用New HashMap<String,UGIData>()定义所述Map对象; 采用New ScheduledThreadPoolExecutor(1,New  DtClassThreadFactory("ugi   CacheFactory") )定义所述周期调度线程池。 6.根据权利要求5所述的多KDC数据源的认证方法, 其特征在于, 所述根据所述用户组 信息和所述 解析后的认证信息对所述待识别数据源进行认证, 具体包括以下步骤: 判断所述Map对象中是否存在对应的用户组信息; 若否, 则根据 所述上传时间戳信 息判断是否 需要下载所述上传至公共存储组件中的认 证信息; 若是, 则设置系统变量并清空当前认证信息, 进而下载所述上传至公共存储组件中的 认证信息; 根据所述下 载得到的认证信息对所述待识别数据源进行认证。 7.根据权利要求6所述的多KDC数据源的认证方法, 其特征在于, 所述系统变量为 Java.security.krb5.co nf值。 8.一种多KDC数据源的认证装置, 其特 征在于, 包括: 获取模块, 所述获取模块用于获取待识别数据源的认证信息; 标注解析模块, 所述标注解析模块用于标注并解析 所述认证信息; 缓存模块, 所述缓存模块用于获取并缓存用户组信息, 其中, 所述用户组信息为已认证 信息;权 利 要 求 书 1/2 页 2 CN 114745130 A 2认证模块, 所述认证模块用于根据 所述用户组信 息和所述解析后的认证信 息对所述待 识别数据源进行认证。 9.一种计算机设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计 算机程序, 其特征在于, 所述处理器执行所述计算机程序时, 实现根据权利要求1 ‑7中任一 项所述的多KDC数据源的认证方法。 10.一种非临时性计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序 被处理器执行时实现根据权利要求1 ‑7中任一项所述的多KDC数据源的认证方法。权 利 要 求 书 2/2 页 3 CN 114745130 A 3

PDF文档 专利 多KDC数据源的认证方法和装置

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