[发明专利]一种基于R树的分布式授权管理方法、设备及存储介质有效
申请号: | 202110059051.1 | 申请日: | 2021-01-17 |
公开(公告)号: | CN112968863B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 李弋凡;阮亚芬;高守贵 | 申请(专利权)人: | 迅鳐成都科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06F21/45;H04L9/32 |
代理公司: | 成都泰合道知识产权代理有限公司 51231 | 代理人: | 李正 |
地址: | 611730 四川省成都市郫都区德源镇(菁*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 分布式 授权 管理 方法 设备 存储 介质 | ||
本发明公开了一种基于R树的分布式授权管理方法、设备及存储介质,该方法根据用户端发送的注册信息,更新对应的服务注册列表中,并将更新后的服务注册列表提交至R树中用于管理对应服务的授权信息的授权节点,并接收该授权节点反馈的更新状态通知,若更新状态通知指示授权节点已完成对授权信息的更新,则向该用户端反馈该授权节点的授权节点标识;其中,授权节点标识用于指示用户端请求授权的端口。因此,本发明能够根据不同服务提供方对细粒度业务授权的管理要求,来构建R树的授权架构,从而实现分层分布式授权,彻底解决中心化授权存在的单点失效问题。
技术领域
本发明涉及授权管理技术,尤其涉及一种基于R树的分布式授权管理方法、设备及存储介质。
背景技术
目前,针对服务进行授权方式通常是由服务提供方对服务使用方进行服务授权,而这种授权方式,一旦服务提供方的授权系统失效,将影响所有服务使用方的服务授权。例如,物联网场景下的服务授权,由于服务使用方的数量巨大,将对服务提供方产生海量的访问,从而对服务提供方造成访问压力和运行负担。
中国专利申请CN109088857A公开了一种在物联网场景下的分布式授权管理方法,其采用区块链技术来实现资源服务的授权,彻底解决了单点失效问题;但是,该方法通过在区块链网络上的节点运行资源访问的智能合约,实现对资源使用者申请资源服务的授权;实际上,在物联网场景下,由于服务使用方的数量巨大,仍然会对区块链网络上的节点产生海量的访问,将给区块链网络上的节点的实际运行带来极大的负担。
发明内容
鉴于以上所述现有技术的不足,本发明的目的在于:提供一种基于R树的分布式授权管理方法,能够根据不同服务提供方对细粒度业务授权的管理要求,来构建R树的授权架构,从而实现分层分布式授权,彻底解决中心化授权存在的单点失效问题。
为实现上述发明目的,本发明提供以下技术方案:
一种基于R树的分布式授权管理方法,其应用于服务提供方,所述方法包括:
获取用户端发送的注册信息,所述注册信息包括用户标识和服务标识;其中,所述服务标识用于指示拟注册使用的服务;
将所述注册信息的用户标识添加至所述注册信息的服务标识所指示的服务对应的服务注册列表中,以更新所述服务注册列表;将更新后的所述服务注册列表提交至R树中用于管理对应服务的授权信息的授权节点,以使所述授权节点根据所述服务注册列表,更新所述授权信息;
以及,接收所述授权节点反馈的更新状态通知,若所述更新状态通知指示所述授权节点已完成对所述授权信息的更新,则向所述用户端反馈所述授权节点的授权节点标识;其中,所述授权节点标识用于指示所述用户端请求授权的端口。
根据一种具体的实施方式,本发明基于R树的分布式授权管理方法中,还根据所述注册信息的服务标识所指示的服务,检测R树中是否存在用于管理所述服务的授权信息的授权节点;若不存在,则请求在R树中配置一个用于管理所述服务的授权信息的授权节点,并获取根据授权节点在R树中的层次关系而确定的授权节点标识。
进一步地,所述授权节点标识包括:授权节点对应服务的服务标识,以及授权节点的所有上级授权节点对应服务的服务标识。
再进一步地,所述授权信息包括:服务提供方标识、授权节点标识、授权用户信息,以及对应的签名摘要;其中,所述授权用户信息用于指示注册使用所述服务的用户标识。
本发明的另一方面,还提供一种终端设备,其包括:
存储器,其存储有程序指令;以及,
处理器,所述程序指令在由所述处理器执行时,实现本发明基于R树的分布式授权管理方法。
本发明的另一方面,还提供一种计算机可读存储介质,其存储有程序指令,所述程序指令被执行时,用于实现本发明基于R树的分布式授权管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于迅鳐成都科技有限公司,未经迅鳐成都科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110059051.1/2.html,转载请声明来源钻瓜专利网。