The application relates to a method, device, computer equipment and storage medium for updating role permissions. The method includes: receiving a query request sent by a plurality of computer nodes; including the basic resource table identification, the role table identification and the role permission association table identification; searching the basic resource table, the role table and the role permission association table according to the query request; obtaining the basic resource table, the role table and the role permission association table respectively. The drop-down status field value in the association table is updated to at least one of the underlying resource table, role table and role permission association table corresponding to the value of the field to be sent; the role permission update information is sent to multiple computer nodes; and the role permission update message contains the role permission. Update table; role permission update information is used to instruct multiple computer nodes to control role permissions according to the role permission update table. This method can efficiently update role permissions in multiple computer nodes.
【技术实现步骤摘要】
角色权限更新方法、装置、计算机设备和存储介质
本申请涉及计算机
,特别是涉及一种角色权限更新方法、装置、计算机设备和存储介质。
技术介绍
随着计算机技术的发展,出现了分布式系统。分布式系统由一组计算机节点协同工作。计算机节点通常是通过各自的用户管理(UM,UserManage)系统管理用户角色和角色权限。然而,由于不同计算机节点中的用户管理系统所涉及数据的表结构和数据结构不同,需要有各自的开发人员进行维护。当需要对角色权限进行更新时,则多个计算机节点都需要进行相应的修改,工作量较大。因此,如何更高效地更新多个计算机节点中角色权限成为目前需要解决的一个技术问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够高效地更新多个计算机节点中角色权限的角色权限更新方法、装置、计算机设备和存储介质。一种角色权限更新方法,包括:接收多个计算机节点发送的查询请求;所述查询请求中包含基础资源表标识、角色表标识和角色权限关联表标识;根据所述查询请求,查找所述基础资源表标识对应的基础资源表、角色表标识对应的角色表和角色权限关联表标识对应的角色权限关联表;分别获取所述基础资源表、所述角色表和所述角色权限关联表中的下发状态字段值;当下发状态字段值为待下发字段值时,将下发状态字段值为待下发字段值对应的所述基础资源表、所述角色表、所述角色权限关联表中的至少一种更新为角色权限更新表;向所述多个计算机节点发送角色权限更新信息;所述角色权限更新消息中包含所述角色权限更新表;所述角色权限更新信息用于指示所述多个计算机节点根据所述角色权限更新表控制角色权限。在其中一个实施例中,在所 ...
【技术保护点】
1.一种角色权限更新方法,所述方法包括:接收多个计算机节点发送的查询请求;所述查询请求中包含基础资源表标识、角色表标识和角色权限关联表标识;根据所述查询请求,查找所述基础资源表标识对应的基础资源表、角色表标识对应的角色表和角色权限关联表标识对应的角色权限关联表;分别获取所述基础资源表、所述角色表和所述角色权限关联表中的下发状态字段值;当下发状态字段值为待下发字段值时,将下发状态字段值为待下发字段值对应的所述基础资源表、所述角色表、所述角色权限关联表中的至少一种更新为角色权限更新表;向所述多个计算机节点发送角色权限更新信息;所述角色权限更新消息中包含所述角色权限更新表;所述角色权限更新信息用于指示所述多个计算机节点根据所述角色权限更新表控制角色权限。
【技术特征摘要】
1.一种角色权限更新方法,所述方法包括:接收多个计算机节点发送的查询请求;所述查询请求中包含基础资源表标识、角色表标识和角色权限关联表标识;根据所述查询请求,查找所述基础资源表标识对应的基础资源表、角色表标识对应的角色表和角色权限关联表标识对应的角色权限关联表;分别获取所述基础资源表、所述角色表和所述角色权限关联表中的下发状态字段值;当下发状态字段值为待下发字段值时,将下发状态字段值为待下发字段值对应的所述基础资源表、所述角色表、所述角色权限关联表中的至少一种更新为角色权限更新表;向所述多个计算机节点发送角色权限更新信息;所述角色权限更新消息中包含所述角色权限更新表;所述角色权限更新信息用于指示所述多个计算机节点根据所述角色权限更新表控制角色权限。2.根据权利要求1所述的方法,其特征在于,在所述接收多个计算机节点发送的查询请求之前,所述方法还包括:接收角色权限更新指令;所述角色权限更新指令中包含角色权限更新数据;查找与所述角色权限更新指令对应的待更新表;根据所述角色权限更新数据对所述待更新表进行更新,得到角色权限更新表;将所述角色权限更新表中的下发状态字段值更新为待下发字段值。3.根据权利要求2所述的方法,其特征在于,所述角色权限更新数据包括基础资源标识,所述查找与所述角色权限更新指令对应的待更新表,包括:获取与所述角色权限更新指令对应的基础资源表;在所述基础资源表中查找与所述基础资源标识对应的基础资源;所述基础资源对应资源组标识;确定所述资源组标识对应的多个基础资源;所述根据所述角色权限更新数据对所述待更新表进行更新,得到角色权限更新表,包括:根据所述角色权限更新数据对所述基础资源表中的所述多个基础资源进行更新,得到角色权限更新表。4.根据权利要求2所述的方法,其特征在于,所述角色权限更新数据包括用户角色标识,所述查找与所述角色权限更新指令对应的待更新表,包括:获取与所述角色权限更新指令对应的角色表;在所述角色表中查找与所述用户角色标识对应的用户角色;所述用户角色对应角色组标识;确定所述角色组标识对应的多个用户角色;所述根据所述角色权限更新数据对所述待更新表进行更新,得到角色权限更新表,包括:根据所述角色权限更新数据对所述角色表中的所述多个用户角色进行更新,得到角色权限更新表。5.根据权利要求1至4任意一项所述的方法,其特征在于,所述向所述多个计算机节点发送角...
【专利技术属性】
技术研发人员:吴波,刘元勋,刘颖,林端迎,
申请(专利权)人:平安普惠企业管理有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。