安全公司报告
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 20221091485 0.7 (22)申请日 2022.08.01 (71)申请人 重庆标能瑞 源储能技术研究院有限 公司 地址 402260 重庆市江津区双福街道福云 大道2号附6号 (重庆能源职业学院1# 实验楼幢) (72)发明人 马兹林 邱昭 钟政 刘洋 陈填 (74)专利代理 机构 深圳市兴科达知识产权代理 有限公司 4 4260 专利代理师 李满园 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) H04L 67/51(2022.01)H04L 67/12(2022.01) H04L 12/66(2006.01) (54)发明名称 一种基于物联网平台微服务的安全认证方 法及系统 (57)摘要 本发明涉及物联网技术领域, 尤其是一种基 于物联网平台微服务的安全认证系统, 包括网 关、 权限控制服务以及多个业务微服务, 且权 限 控制服务以及多个业务微服务均连接在网关上, 并通过网关向所有的客户端开放访问接口。 本发 明改进了传统的权限认证需要在各个微服务中 进行处理, 解耦了权 限验证和业务逻辑的处理。 随着物联网平台业务需求的丰富, 只需部署业务 微服务后, 在权限控制服务中对角色的权限控制 树、 用户和角色、 端和角色、 用户和端进行配置, 并将微服务的相关信息 配置到网关中即可。 权利要求书2页 说明书6页 附图3页 CN 115277234 A 2022.11.01 CN 115277234 A 1.一种基于物联网平台微服务的安全认证系统, 其特征在于, 包括网关、 权限控制服务 以及多个业务微服务, 且权限控制服务以及多个业务微服务均连接在 网关上, 并通过网关 向所有的客户端开 放访问接口。 2.根据权利要求1所述的基于物联网平台微服务的安全认证系统, 其特征在于, 所述网 关通过配置信息判断请求是否需要进 行鉴权, 需要进 行鉴权的请求讲转 发到权限控制服务 进行鉴权操作, 鉴权通过后再转发给微 服务; 不需要 进行鉴权则直接转发给微 服务。 3.一种根据权利要求2所述的基于物联网平台微服务的安全认证方法, 其特征在于, 具 体步骤如下: 步骤S1、 进行 账号密码安全认证; 步骤S2、 进行业 务请求及鉴权认证。 4.权利要求3所述的基于物联网平台微服务的安全认证方法, 其特征在于, 账号密码安 全认证, 步骤如下: 1、 网关服 务开启认证接口A1; 2、 客户端发送 认证请求到网关认证接口A1; 3、 网关认证接口A1效验接收到的数据准确性; 4、 验证账号、 密码、 端代码是否为空, 为空, 则返回客户端认证失败提 示; 5、 网关转发所有客户端请求信息 到权限控制服 务; 6、 使用账号、 密码通过数据库查询用户信 息, 用户信息包括用户唯一标识, 未从数据库 获得用户信息则返回客户端认证失败的提 示; 7、 使用用户信 息的唯一标识和端代码通过数据库验证端代码是否有效, 无效则返回客 户端认证失败的提 示; 8、 端代码判断有效后, 使用用户信 息的唯一标识到数据库查询该用户的角色的权限并 生成控制树; 9、 使用端代码到数据库查询该端的角色的权限并生成控制树; 10、 通过使用雪花 算法生成全局唯一的鉴权 令牌; 11、 以鉴权 令牌为KEY, 鉴权令牌、 用户和端为V ALUE进行关联保存至 散列表1内存中; 12、 判断端属性中是否配置单一访问控制, 若配置, 则通过用户唯一标识删除散列表2 内存中的相关数据; 13、 以用户唯一标识为KEY, 鉴权令牌、 用户和端为VALUE进行关联保存至散列表2内存 中; 14、 返回客户端认证成功、 鉴权 令牌、 权限信息 。 5.根据权利要求4所述的基于物联网平台微服务的安全认证方法, 其特征在于, 在步骤 4中, 再验证时, 消息 头信息无 须验证。 6.根据权利要求3所述的基于物联网平台微服务的安全认证方法, 其特征在于, 业务请 求及鉴权认证, 步骤如下: 1、 通过数据库加载允许匿名访问接口地址数据, 并保存在数组1内存中; 2、 网关服 务启动业 务接口A2; 3、 客户端发送请求到网关业 务接口A2; 4、 网关判断接口地址A 2是否在配置中, 若不在网关配置中, 则应答 客户端鉴权失败;权 利 要 求 书 1/2 页 2 CN 115277234 A 25、 网关判断数组1是否包含接口地址A2, 若不在数组1中, 则需要将鉴权令牌、 界面地址 和接口地址A 2发送到权限控制服 务进行鉴权; 6、 权限控制服 务接收到鉴权 令牌、 界面 地址和接口地址A 2; 7、 通过鉴权令牌在散列表1中查找用户和端信 息, 未查找到用户和端信息, 则应答客户 端鉴权失败; 8、 通过用户唯一标识查询数据库获取 该用户的角色信息列表; 9、 判断界面地址是否在该用户角色信息的权限控制树中, 若验证未通过, 则应答客户 端鉴权失败; 10、 判断接口地址A2是否在该用户角色信息中的权限控制树中, 若验证未通过, 则应答 客户端鉴权失败; 11、 通过端代码唯一标识查询数据库获取到关联的角色列表; 12、 判断界面地址是否在端关联的角色列表的权限控制树中, 若验证未通过, 则应答客 户端鉴权失败; 13、 判断接口地址A2是否在端关联的角色列表的权限控制树中, 若验证未通过, 则应答 客户端鉴权失败; 14、 验证通过后, 返回网关鉴权成功, 网关通过接口地址A2 获取在网关配置文件中的业 务微服务名称“ServiceName ”; 15、 网关使用业务微服务的 “ServiceN ame”, 向注册与发现服务请求该业务微服务的实 际地址; 16、 若未在注册与发现服务中找到该业务微服务的实际地址, 则返回客户端接口无法 找到, 网关将客户端请求信息转发给业 务微服务的实际地址; 17、 业务微服务处理客户端请求, 返回客户端成功提 示和处理结果。权 利 要 求 书 2/2 页 3 CN 115277234 A 3
专利 一种基于物联网平台微服务的安全认证方法及系统
文档预览
中文文档
12 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 SC 于
2024-02-18 22:27:52
上传分享
举报
下载
原文档
(666.0 KB)
分享
友情链接
GB-T 6044-2016 指针式石英手表.pdf
GB-T 42015-2022 信息安全技术 网络支付服务数据安全要求.pdf
DB41-T 1435-2017 独山玉饰品质量等级评价 河南省.pdf
TB-T 2973.2-2019 列车尾部安全防护装置 第2部分%3A 旅客列车尾部安全防护装置.pdf
T-ZZB 1562—2020 汽车用直流电机碳刷架.pdf
GB-T 40349-2021 家用和类似用途电器专用WLAN通信模块技术规范.pdf
GMT 0051-2016 密码设备管理 对称密钥管理技术规范.pdf
DB52-T 596-2010 南酸枣育苗技术规程及苗木质量分级 贵州省.pdf
IEC62443-3-2 2020-06.pdf
TTAF 044-2019 Android应用质量技术要求及评分细则.pdf
GB-T 34611-2017 硬质聚氨酯喷涂聚乙烯缠绕预制直埋保温管.pdf
GB-T 7920.15-2003 沥青储存、熔化和加热装置 术语.pdf
GM-T 0035.2-2014 射频识别系统密码应用技术要求 第2部分:电子标签芯片密码应用技术要求.pdf
DB51-T 1295-2011 自贡黑山羊肥羔型品系 四川省.pdf
DB11-T 1619-2019 空气压缩机节能监测 北京市.pdf
DB3306-T 046-2022 城镇燃气管理平台数字化建设规范 绍兴市.pdf
DL-T 1066-2023 水电站设备检修管理导则.pdf
DA-T 94-2022 电子会计档案管理规范.pdf
GB-T 33982-2017 分布式电源并网继电保护技术规范.pdf
NB-T 10881—2021 水力发电厂火灾自动报警系统设计规范.pdf
1
/
12
评价文档
赞助2.5元 点击下载(666.0 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。