一种权限确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37123724 阅读:19 留言:0更新日期:2023-04-01 05:19
本发明专利技术实施例提供了一种权限确定方法、装置、电子设备及存储介质。方案如下:在接收到第一用户触发的权限查询请求时,基于权限查询请求,确定与第一用户对应的至少一个目标授权角色,以及每一目标授权角色对应的目标授权类型;根据预先配置的授权角色与用户权限间的第一对应关系,确定每一目标授权角色对应的用户权限;若至少一个目标授权角色中包括目标授权类型为排除授权的排除授权角色,则从第一权限集合中剔除第二权限集合中包括的用户权限,得到第一用户的目标权限集合。通过本申请实施例提供的技术方案,减少了授权配置的操作次数,提高了授权配置的灵活性以及授权配置的效率。提高了授权配置的灵活性以及授权配置的效率。提高了授权配置的灵活性以及授权配置的效率。

【技术实现步骤摘要】
一种权限确定方法、装置、电子设备及存储介质


[0001]本专利技术涉及互联网
,特别是涉及一种权限确定方法、装置、电子设备及存储介质。

技术介绍

[0002]在安防领域中,用户在成功登录安防平台后,可以根据其被授予的权限,对相应的设备进行访问。目前在对用户的权限进行配置时,往往采用正向授权的方式进行授权配置。也就是某一用户在对某一设备或者某一区域内的所有设备具备访问权限时,对配置该用户对该设备或者该区域内所有设备的访问权限的授予。
[0003]在上述授权配置过程中,随着用户数量和设备数量的增加,权限管理人员需要进行大量的权限配置,这将大大增加授权配置的操作次数,影响授权配置的效率。

技术实现思路

[0004]本专利技术实施例的目的在于提供一种权限确定方法、装置、电子设备及存储介质,以减少授权配置的操作次数,提高授权配置的效率。具体技术方案如下:
[0005]本申请实施例提供了一种权限确定方法,所述方法包括:
[0006]在接收到第一用户触发的权限查询请求时,基于所述权限查询请求,确定与所述第一用户对应的至少一个目标授权角色,以及每一目标授权角色对应的目标授权类型;
[0007]根据预先配置的授权角色与用户权限间的第一对应关系,确定每一目标授权角色对应的用户权限;
[0008]若所述至少一个目标授权角色中包括目标授权类型为排除授权的排除授权角色,则从第一权限集合中剔除第二权限集合中包括的用户权限,得到所述第一用户的目标权限集合,所述第一权限集合为除所述排除授权角色以外的目标授权角色对应的用户权限集合,所述第二权限集合为所述排除授权角色对应的用户权限集合。
[0009]可选的,所述方法还包括:
[0010]若所述至少一个目标授权角色中未包括所述排除授权角色时,则将所述第一权限集合确定为所述第一用户的目标权限集合。
[0011]可选的,若所述用户权限为设备访问权限,则在确定所述第一用户的目标权限集合后,所述方法还包括:
[0012]根据所述目标权限集合中各用户权限对应设备的第一设备标识,生成设备标识列表;
[0013]向所述第一用户反馈所述设备标识列表;
[0014]所述方法还包括:
[0015]接收所述第一用户基于所述设备标识列表触发的设备访问请求,所述设备访问请求中包括待访问设备的第二设备标识;
[0016]基于所述第二设备标识,允许所述第一用户访问所述待访问设备。
[0017]可选的,若所述权限查询请求中包括所述第一用户的第一用户标识,则所述基于所述权限查询请求,确定与所述第一用户对应的至少一个目标授权角色,以及每一目标授权角色对应的目标授权类型的步骤,包括:
[0018]根据预先配置的用户标识与授权角色间的第二对应关系,确定与所述第一用户标识对应的至少一个目标授权角色;
[0019]针对每一目标授权角色,在预先配置的授权角色与授权类型间的第三对应关系中,确定该目标授权角色对应的目标授权类型。
[0020]可选的,所述方法还包括:
[0021]接收针对待授权角色的角色创建请求,所述角色创建请求中包括所述待授权角色、所述待授权角色对应的授权类型和授权权限;
[0022]根据所述待授权角色、所述待授权角色对应的授权类型和授权权限,分别更新所述第一对应关系和所述第三对应关系。
[0023]可选的,所述方法还包括:
[0024]接收针对第二用户的角色绑定请求,所述角色绑定请求中包括所述第二用户对应的第二用户标识和授权角色;
[0025]根据所述第二用户对应的第二用户标识和授权角色,更新所述第二对应关系。
[0026]可选的,所述方法还包括:
[0027]若每一目标授权角色所对应的目标授权类型均为所述排除授权,则向所述第一用户反馈提示消息。
[0028]本申请实施例还提供了一种权限确定装置,所述装置包括:
[0029]第一确定模块,用于在接收到第一用户触发的权限查询请求时,基于所述权限查询请求,确定与所述第一用户对应的至少一个目标授权角色,以及每一目标授权角色对应的目标授权类型;
[0030]第二确定模块,用于根据预先配置的授权角色与用户权限间的第一对应关系,确定每一目标授权角色对应的用户权限;
[0031]剔除模块,用于若所述至少一个目标授权角色中包括目标授权类型为排除授权的排除授权角色,则从第一权限集合中剔除第二权限集合中包括的用户权限,得到所述第一用户的目标权限集合,所述第一权限集合为除所述排除授权角色以外的目标授权角色对应的用户权限集合,所述第二权限集合为所述排除授权角色对应的用户权限集合。
[0032]可选的,所述装置还包括:
[0033]第三确定模块,用于若所述至少一个目标授权角色中未包括所述排除授权角色时,则将所述第一权限集合确定为所述第一用户的目标权限集合。
[0034]可选的,若所述用户权限为设备访问权限,则所述装置还包括:
[0035]生成模块,用于在确定所述第一用户的目标权限集合后,根据所述目标权限集合中各用户权限对应设备的第一设备标识,生成设备标识列表;
[0036]第一反馈模块,用于向所述第一用户反馈所述设备标识列表;
[0037]所述装置还包括:
[0038]第一接收模块,用于接收所述第一用户基于所述设备标识列表触发的设备访问请求,所述设备访问请求中包括待访问设备的第二设备标识;
[0039]允许模块,用于基于所述第二设备标识,允许所述第一用户访问所述待访问设备。
[0040]可选的,若所述权限查询请求中包括所述第一用户的第一用户标识,则所述第一确定模块,具体用于根据预先配置的用户标识与授权角色间的第二对应关系,确定与所述第一用户标识对应的至少一个目标授权角色;
[0041]针对每一目标授权角色,在预先配置的授权角色与授权类型间的第三对应关系中,确定该目标授权角色对应的目标授权类型。
[0042]可选的,所述装置还包括:
[0043]第二接收模块,用于接收针对待授权角色的角色创建请求,所述角色创建请求中包括所述待授权角色、所述待授权角色对应的授权类型和授权权限;
[0044]第一更新模块,用于根据所述待授权角色、所述待授权角色对应的授权类型和授权权限,分别更新所述第一对应关系和所述第三对应关系。
[0045]可选的,所述装置还包括:
[0046]第三接收模块,用于接收针对第二用户的角色绑定请求,所述角色绑定请求中包括所述第二用户对应的第二用户标识和授权角色;
[0047]第二更新模块,用于根据所述第二用户对应的第二用户标识和授权角色,更新所述第二对应关系。
[0048]可选的,所述装置还包括:
[0049]第二反馈模块,用于若每一目标授权角色所对应的目标授权类型均为所述排除授权,则向所述第一用户反馈提示消息。
[0050]本申请实施例还提供了一种电本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种权限确定方法,其特征在于,所述方法包括:在接收到第一用户触发的权限查询请求时,基于所述权限查询请求,确定与所述第一用户对应的至少一个目标授权角色,以及每一目标授权角色对应的目标授权类型;根据预先配置的授权角色与用户权限间的第一对应关系,确定每一目标授权角色对应的用户权限;若所述至少一个目标授权角色中包括目标授权类型为排除授权的排除授权角色,则从第一权限集合中剔除第二权限集合中包括的用户权限,得到所述第一用户的目标权限集合,所述第一权限集合为除所述排除授权角色以外的目标授权角色对应的用户权限集合,所述第二权限集合为所述排除授权角色对应的用户权限集合。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述至少一个目标授权角色中未包括所述排除授权角色时,则将所述第一权限集合确定为所述第一用户的目标权限集合。3.根据权利要求1或2所述的方法,其特征在于,若所述用户权限为设备访问权限,则在确定所述第一用户的目标权限集合后,所述方法还包括:根据所述目标权限集合中各用户权限对应设备的第一设备标识,生成设备标识列表;向所述第一用户反馈所述设备标识列表;所述方法还包括:接收所述第一用户基于所述设备标识列表触发的设备访问请求,所述设备访问请求中包括待访问设备的第二设备标识;基于所述第二设备标识,允许所述第一用户访问所述待访问设备。4.根据权利要求1所述的方法,其特征在于,若所述权限查询请求中包括所述第一用户的第一用户标识,则所述基于所述权限查询请求,确定与所述第一用户对应的至少一个目标授权角色,以及每一目标授权角色对应的目标授权类型的步骤,包括:根据预先配置的用户标识与授权角色间的第二对应关系,确定与所述第一用户标识对应的至少一个目标授权角色;针对每一目标授权角色,在预先配置的授权角色与授权类型间的第三对应关系中,确定该目标授权角色对应的目标授权类型。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收针对待授权角色的角色创建请求,所述角色创建请求中包括所述待授权角色、所述待授权角色对应的授权类型和授权权限;根据所述待授权角色、所述待授权角色对应的授权类型和授权权限,分别更新所述第一对应关系和所述第三对应关系。6.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收针对第二用户的角色绑定请求,所述角色绑定请求中包括所述第二用户对应的第二用户标识和授权角色;根据所述第二用户对应的第二用户标识和授权角色,更新所述第二对应关系。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:若每一目标授权角色所对应的目标授权类型均为所述排除授权,则向所述第一用户反馈提示消息。
8.一种权限确定装置,其特征在于,所述装置包括:第一确定模块,用于在接收到第一用户触发的权限查询请求时,基于所述权限查询请求,确定与所述第一用户对应的至少一个目标授权角色,以及每一目标授权角色对应的目标授权类型;第二确定模块,用于根据预先配置的授权角色与用户权限间的第一对应关系,确定每一目标授权角...

【专利技术属性】
技术研发人员:张凯孔庆新
申请(专利权)人:北京蓝色星际科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1