iso file download
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210397632.0 (22)申请日 2022.04.15 (71)申请人 透彻影像 (北京) 科技有限公司 地址 100000 北京市大兴区北京经济技 术 开发区西环南路18号C幢5层513室 (72)发明人 王书浩 王朗 (74)专利代理 机构 北京冠和权律师事务所 11399 专利代理师 万晶晶 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) (54)发明名称 一种分布式架构中微 服务之间认证的方法 (57)摘要 本发明提供了一种分布式架构中微服务之 间认证的方法, 包括: 预先在认证中心存储授权 码和公钥; 获取调用者的调用 请求, 确定所述调 用请求是否为通过第一微服务调用第二微服务; 获取所述第一微服务和第二微服务的授权码; 将 所述授权码传输至所述认证中心进行认证, 并接 收认证中心的反馈信息; 根据所述反馈信息, 判 断是否认证成功, 并在认证成功时, 调用所述第 二微服务的接口和服务信息。 本发 明有益效果在 于: 保证安全与高效的微服务之间调用, 能够快 速的让授权码失效, 保证认证的安全, 加密方式, 使用非对称加密, 保证授权码的安全。 权利要求书4页 说明书10页 附图1页 CN 114640541 A 2022.06.17 CN 114640541 A 1.一种分布式架构中微 服务之间认证的方法, 其特 征在于, 包括: 预先在认证中心存 储授权码和公钥; 获取调用者的调用请求, 确定所述调用请求是否为 通过第一 微服务调用第二 微服务; 获取所述第一 微服务和第二 微服务的授权码; 将所述授权码传输 至所述认证中心进行认证, 并接收认证中心的反馈信息; 根据所述反馈信 息, 判断是否认证成功, 并在认证成功时, 调用所述第 二微服务的接口 和服务信息。 2.如权利要求1所述的一种分布式架构中微服务之间认证的方法, 其特征在于, 所述预 先在认证中心存 储授权码和公钥, 包括: 获取分布式架构中的微 服务信息, 确定微 服务数量; 根据所述 微服务数量, 构建微 服务的分布式网络; 根据所述分布式网络, 将每 个微服务程序作为 一个服务节点, 连接相邻的服 务节点; 根据所述认证中心, 分别对每 个服务节点进行授权, 生成授权码; 对所述授权码进行加密, 生成对应的公钥; 将所述授权码和公钥存 储至所述认证中心, 作为认证信息 。 3.如权利要求1所述的一种分布式架构中微服务之间认证的方法, 其特征在于, 所述获 取调用者的调用请求, 确定所述调用请求是否为 通过第一 微服务调用第二 微服务, 包括: 接收调用者的调用请求, 并对所述调用请求进行解析, 确定调用的微服务程序和调用 步骤; 根据所述调用的微 服务程序, 确定对应的程序信息; 其中, 所述程序信息包括 程序位置和程序功能; 根据所述调用步骤, 确定每 个调用步骤的调用对象; 根据所述程序信息和调用对象, 判断所述调用对象是否包括第一微服务和第二微服 务, 生成第一调用结果; 并判断所述第一 微服务是否调用第二 微服务, 生成第二调用结果; 根据所述第 一调用结果和第 二调用结果, 确定所述调用请求是否为通过第 一微服务调 用第二微服务。 4.如权利要求3所述的一种分布式架构中微服务之间认证的方法, 其特征在于, 所述接 收调用者的调用请求, 并对所述调用请求进 行解析, 确定调用的微服务程序和调用步骤, 包 括: 获取微服务程序的程序数据, 根据所述 程序数据构建基于程序的协同过 滤算法; 获取所述微服务程序在 分布式网络中的位置数据, 根据 所述位置数据生成基于位置的 协同过滤算法; 获取所述微服务程序的功能数据, 根据所述功能数据生成基于功能的协同过 滤算法; 将所述调用请求通过所述基于程序的协同过滤算法, 基于位置的协同过滤算法和基于 功能的协同过 滤算法进行解析处 理, 确定微 服务程序和调用步骤。 5.如权利要求1的一种分布式架构中微服务之间认证的方法, 其特征在于, 所述获取所 述第一微服务和第二 微服务的授权码, 包括: 获取所述第 一微服务和第 二微服务, 并对所述第 一微服务和第 二微服务的携带信 息进权 利 要 求 书 1/4 页 2 CN 114640541 A 2行提取, 获取提取信息; 将所述提取信息输入预设的模糊控制器, 对所述提取信息进行跟踪识别, 获取识别结 果; 计算所述跟踪识别过程中的误差, 确定误差数值; 将所述误差数值的倒数作为所述 提取信息的适应度; 将所述适应度和识别结果代入预设的信息处 理模型进行计算, 生成适应信息; 将所述适应信 息和预设公钥模板进行对比, 确定所述第 一微服务和第 二微服务的授权 码。 6.如权利要求1的一种分布式架构中微服务之间认证的方法, 其特征在于, 所述将所述 授权码传输 至所述认证中心进行认证, 并接收认证中心的反馈信息, 包括: 获取所述授权码, 并将所述授权码传输 至认证中心; 将所述授权码和所述认证中心存储的授权码和公钥进行比对, 确定对应的微服务程序 信息; 其中, 所述微服务信息包括设备信息, 位置信息, 功能信息和授权信息; 将所述公钥、 授权码和微 服务程序信息进行整合, 并生成反馈信息; 将所述反馈信息传输 至用户端。 7.如权利要求6的一种分布式架构中微服务之间认证的方法, 其特征在于, 所述将所述 公钥、 授权码和微 服务程序信息进行整合, 并生成反馈信息, 包括: 将所述公钥、 授权码和微服务程序之间的相关关系进行检测, 并生成检错编码和纠 错 编码; 其中, 所述检错编码表示对所述相关 关系的检查时出现的错 误的第一编码; 所述纠错编码表示所述相关 关系的检查时出现的错 误被纠正后的第二编码; 将检错和纠错后的相关 关系, 构建相关规则; 根据所述相关规则, 构建数据整合模型; 将所述公钥、 授权码和微服务程序之间的相关关系导入预设的数据整合模型, 生成整 合数据; 将所述整合数据在所述认证中心中进行认证; 根据认证结果, 将所述认证结果和整合数据转换为ACK信号; 将所述ACK信号以数据帧的形式转换为反馈信息 。 8.如权利要求1的一种分布式架构中微服务之间认证的方法, 其特征在于, 所述根据 所 述反馈信息, 判断是否认证成功, 并在认证成功时, 调用所述第二微服务的接口和服务信 息, 包括: 获取所述反馈信息, 确定反馈信息的信息内容; 根据所述信息内容, 确定所述信息内容中的认证信息; 根据所述认证信息, 判断所述是否调用成功, 生成调用结果; 根据所述调用结果, 确定所述第二 微服务程序对应的接口和服 务信息。 9.如权利要求1的一种分布式架构中微服务之间认证的方法, 其特征在于, 所述根据 所 述反馈信息, 判断是否认证成功, 并在认证成功时, 调用所述第二微服务的接口和服务信 息, 包括:权 利 要 求 书 2/4 页 3 CN 114640541 A 3
专利 一种分布式架构中微服务之间认证的方法
文档预览
中文文档
16 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助3元下载(无需注册)
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助3元下载
本文档由 人生无常 于
2024-03-18 08:13:24
上传分享
举报
下载
原文档
(453.7 KB)
分享
友情链接
GB/T 19104-2021 过氧乙酸溶液.pdf
DB11-T 1537-2018 风机节能监测 北京市.pdf
GB-T 29240-2012 信息安全技术 终端计算机通用安全技术要求与测试评价方法.pdf
GM-T 0052-2016 密码设备管理 VPN设备监察管理规范.pdf
GB 18614-2012 七氟丙烷(HFC227ea)灭火剂.pdf
CCIA 中国网络安全产业分析报告 2022年 .pdf
T-CPMA 025—2021 预防接种车基本功能标准.pdf
T-SDL 3.1—2021 10kV智能电缆系统技术规范 第1部分 导则.pdf
GB-Z 19717-2005 基于多用途互联网邮件扩展 MIME的安全报文交换.pdf
思度安全-DSMM-005 数据安全需求分析管理规范V1.0.pdf
GB 21670-2008 乘用车制动系统技术要求及试验方法.pdf
T-CCPS 0001—2023 易学文化水平测试标准.pdf
GB-T 42589-2023 信息安全技术 电子凭据服务安全规范.pdf
智慧水务整体解决方案.pdf
GB-T 28827.6-2019 信息技术服务 运行维护 第6部分:应用系统服务要求.pdf
DB43-T 2746-2023 特种设备使用单位安全风险评估和管控导则 湖南省.pdf
GA-T 1788.1-2021 公安视频图像信息系统安全技术要求 第1部分:通用要求.pdf
GB-T 38994-2020 船舶数字化协同制造技术通用要求.pdf
GB-T 37165-2018 机器人用精密摆线针轮减速器.pdf
GB-T 43690-2024 成像衍射光学元件衍射效率的测量方法.pdf
1
/
3
16
评价文档
赞助3元 点击下载(453.7 KB)
回到顶部
×
微信扫码支付
3
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。