[发明专利]一种分布式权限控制系统及方法在审
| 申请号: | 202211631315.7 | 申请日: | 2022-12-19 |
| 公开(公告)号: | CN115906053A | 公开(公告)日: | 2023-04-04 |
| 发明(设计)人: | 贺毅 | 申请(专利权)人: | 北京快成科技有限公司 |
| 主分类号: | G06F21/45 | 分类号: | G06F21/45;G06F21/31 |
| 代理公司: | 北京安度修典专利代理有限公司 11424 | 代理人: | 杨方成;马欢萍 |
| 地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 分布式 权限 控制系统 方法 | ||
本发明公开了一种分布式权限控制系统及方法,涉及信息系统身份权限控制技术领域。该系统包括至少两个具有互认关系的系统,每个系统包括:用户标识组件、用户权限设置组件、用户权限共识组件和互认系统清单组件,用户权限共识组件分别与用户标识组件、用户权限设置组件和互认系统清单组件连接,用户标识组件还与用户权限设置组件连接,不同的互认系统之间通过用户权限共识组件连接。本发明通过用户权限共识组件达成相关互认系统之间对于用户身份权限公共状态的一致,统一进行身份权限管理,用户在统一安全区进行身份注册和权限设置后,可以在安全区内的任何系统直接进入,减轻了用户和管理员的负担。
技术领域
本发明涉及信息系统身份权限控制技术领域,尤其涉及一种分布式权限控制系统及方法。
背景技术
随着网络信息系统深入地融合到人们日常生活的方方面面,人们在办理日常事项时往往一个业务流程涉及了相关的多个信息系统,在这些业务上有相关性但又完全独立的每个信息系统中,都存在各自的身份权限控制模块。
这种大量不同系统的身份权限控制,给用户、开发者、管理者带来了工作中的困难,一个业务生态中的多个信息系统的身份权限管理存在同一用户重复的注册、登录、设置等等相关操作,增加了用户和管理员的负担。
发明内容
本发明所要解决的是多个信息系统难以形成共同的身份权限控制管理方案的问题,为了解决上述技术问题,本发明提供了一种分布式权限控制系统及方法。
第一个方面,提供了一种分布式权限控制系统,包括至少两个具有互认关系的系统,每个系统包括:用户标识组件、用户权限设置组件、用户权限共识组件和互认系统清单组件,所述用户权限共识组件分别与所述用户标识组件、所述用户权限设置组件和所述互认系统清单组件连接,所述用户标识组件还与所述用户权限设置组件连接,不同的互认系统之间通过所述用户权限共识组件连接,其中:
所述用户标识组件用于存储各个系统之间互认的用户身份权限凭据,所述用户权限设置组件用于更新修改所述用户身份权限凭据,所述互认系统清单组件用于存储互认系统清单,所述用户权限共识组件用于通过共识算法,调用所述用户权限设置组件更新修改所述用户标识组件存储的用户身份权限凭据,使所述互认系统清单中所有系统的用户身份权限凭据的公共状态保持一致。
在第一个方面的一种可能实现中,当用户在第一系统中操作时,所述互认系统清单中的所有的用户权限共识组件用于选举出作为主节点的系统和作为从节点的系统,所述第一系统的用户权限共识组件用于获取用户操作行为,将所述用户操作行为发送给主节点的系统的用户权限共识组件,主节点的系统的用户权限共识组件用于将所述用户操作行为分发给所有从节点的系统的用户权限共识组件,所有从节点的系统的用户权限共识组件用于调用用户权限设置组件将所述用户操作行为保存在身份权限凭据的公共状态中;
其中,所述第一系统为所述互认系统清单中的任意一个系统。
在第一个方面的一种可能实现中,当用户在第一系统中操作时,所述互认系统清单中的所有的用户权限共识组件具体用于分别设置倒计时时间为随机时间的倒计时器,并将各自系统的状态设置为跟随,当存在倒计时器计时结束时,计时结束的用户权限共识组件用于将计时结束的系统的状态变更为候选,并向所述互认系统清单中其余用户权限共识组件发送选举请求,当接收到其余用户权限共识组件返回的确认信息后,计时结束的系统的状态变更为领先,状态为领先的系统为主节点,其余系统为从节点。
在第一个方面的一种可能实现中,所述主节点的用户权限共识组件还用于定时向所有所述从节点的用户权限共识组件发送心跳信息,所有所述从节点的用户权限共识组件接收到所述心跳信息后,重置倒计时器的倒计时时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京快成科技有限公司,未经北京快成科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211631315.7/2.html,转载请声明来源钻瓜专利网。





