账号管理方法以及相关装置制造方法及图纸

技术编号:31798801 阅读:10 留言:0更新日期:2022-01-08 10:59
本申请适用于账号管理技术领域,提供一种账号管理方法以及相关装置,旨在实现账号权限功能的前提下,减少研发人员对业务系统中账号权限功能的研发时间投入,使得业务系统更加轻量化。本申请账号管理方法应用于账号管理系统时,主要包括:接收鉴权请求,鉴权请求包括目标用户标识、目标业务系统标识、请求目标权限;根据目标用户标识确定目标用户,根据目标业务系统标识确定目标业务系统;查询目标用户在目标业务系统的目标角色的角色权限;判断目标角色的角色权限中是否包括请求目标权限;若目标角色的角色权限中包括请求目标权限,则向目标业务系统反馈鉴权通过;若目标角色的角色权限中不包括请求目标权限,则向目标业务系统反馈鉴权未通过。权未通过。权未通过。

【技术实现步骤摘要】
账号管理方法以及相关装置


[0001]本申请属于账号管理
,尤其涉及一种账号管理方法以及相关装置。

技术介绍

[0002]随着互联网的普及与发展,社会中各行各业的企业都开发出了自己线上的业务系统,例如OA办公系统、CRM管理系统、ERP管理系统等。每个业务系统都有着如行政区划、邮政编码等初始化数据的存储和管理,其中最不可或缺的就是用户账号、用户角色、用户角色对应的角色权限。现有技术中的每个业务系统都需要单独设计研发和配置一套账号权限功能,当某个企业需要多套业务系统时,就需要同步配置多套账号权限功能。
[0003]然而,每一套账号权限功能的技术方案和编码程序的实现过程都大同小异,这就使得多套业务系统之间出现了重复的为了实现账号权限功能的部分编码程序,现实中账号权限功能的实现与业务系统具体实现的业务逻辑并没有很强的关联性。
[0004]可见,现有技术中多套业务系统分别存在类似的账号权限功能,造成了业务系统的过度臃肿,也造成了业务系统中账号权限功能对应研发时间的重复投入。

技术实现思路

[0005]本申请的目的在于提供一种账号管理方法以及相关装置,旨在实现账号权限功能的前提下,减少研发人员对业务系统中账号权限功能的研发时间投入,使得业务系统更加轻量化。
[0006]本申请第一方面提供一种账号管理方法,应用于账号管理系统,包括:
[0007]接收鉴权请求,所述鉴权请求包括目标用户标识、目标业务系统标识、请求目标权限;
[0008]根据所述目标用户标识确定目标用户,根据所述目标业务系统标识确定目标业务系统;
[0009]查询所述目标用户在所述目标业务系统的目标角色的角色权限;
[0010]判断所述目标角色的角色权限中是否包括所述请求目标权限;
[0011]若所述目标角色的角色权限中包括所述请求目标权限,则向所述目标业务系统反馈鉴权通过;
[0012]若所述目标角色的角色权限中不包括所述请求目标权限,则向所述目标业务系统反馈鉴权未通过。
[0013]可选的,在接收鉴权请求之前,所述方法还包括:
[0014]接收X个业务系统的系统注册请求,每一个所述系统注册请求包括用户、用户角色、所述用户角色对应的角色权限,所述X为大于0的正整数;
[0015]为每一个所述业务系统配置唯一的业务系统标识;
[0016]为每一个所述业务系统创建一个或多个所述用户角色,并为所述用户角色配置对应的角色权限;
[0017]为所述用户配置唯一的用户标识;
[0018]为所述用户标识关联对应的一个或多个所述用户角色;
[0019]将同一个业务系统的所述业务系统标识、所述用户标识、所述用户角色、以及所述用户角色对应的角色权限关联存储;
[0020]向目标业务系统反馈注册成功信息,所述注册成功信息包括目标业务系统标识、目标用户标识,所述目标业务系统为所述X个业务系统中的一个。
[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]可选的,所述装置还包括:
[0051]接收单元,还用于接收X个业务系统的系统注册请求,每一个所述系统注册请求包括用户、用户角色、所述用户角色对应的角本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种账号管理方法,其特征在于,应用于账号管理系统,包括:接收鉴权请求,所述鉴权请求包括目标用户标识、目标业务系统标识、请求目标权限;根据所述目标用户标识确定目标用户,根据所述目标业务系统标识确定目标业务系统;查询所述目标用户在所述目标业务系统的目标角色的角色权限;判断所述目标角色的角色权限中是否包括所述请求目标权限;若所述目标角色的角色权限中包括所述请求目标权限,则向所述目标业务系统反馈鉴权通过;若所述目标角色的角色权限中不包括所述请求目标权限,则向所述目标业务系统反馈鉴权未通过。2.根据权利要求1所述的账号管理方法,其特征在于,在接收鉴权请求之前,所述方法还包括:接收X个业务系统的系统注册请求,每一个所述系统注册请求包括用户、用户角色、所述用户角色对应的角色权限,所述X为大于0的正整数;为每一个所述业务系统配置唯一的业务系统标识;为每一个所述业务系统创建一个或多个所述用户角色,并为所述用户角色配置对应的角色权限;为所述用户配置唯一的用户标识;为所述用户标识关联对应的一个或多个所述用户角色;将同一个业务系统的所述业务系统标识、所述用户标识、所述用户角色、以及所述用户角色对应的角色权限关联存储;向目标业务系统反馈注册成功信息,所述注册成功信息包括目标业务系统标识、目标用户标识,所述目标业务系统为所述X个业务系统中的一个。3.根据权利要求2所述的账号管理方法,其特征在于,在将同一个业务系统的所述业务系统标识、所述用户标识、所述用户角色、以及所述用户角色对应的角色权限关联存储之后,接收鉴权请求之前,所述方法还包括:将不同的业务系统中绑定同一个通讯号码的用户视为同一个用户账号;为所述同一个用户账号配置唯一的统一用户标识。4.根据权利要求3所述的账号管理方法,其特征在于,在为所述同一个用户账号配置唯一的统一用户标识之后,接收鉴权请求之前,所述方法还包括:以所述统一用户标识关联记录所述用户在每一个业务系统对应的业务系统标识、用户角色、用户角色对应的角色权限,得到用户账号数据表;所述查询所述目标用户在所述目标业务系统的目标角色的角色权限包括:通过所述用户账号数据表查询所述目标用户在所述目标业务系统的目标角色的角色权限。5.根据权利要求2所述的账号管理方法,其特征在于,在接收鉴权请求之前,所述方法还包括:接收第一用户的注册请求,所述注册请求包括目标注册业务系统、目标注册用户角色,所述目标注册业务系统为已注册成功的业务系统,所述目标注册用户角色为所述目标注册
业务系统中的一个或多个用户角色;为所述第一用户配置唯一的第一用户标识;为所述第一用户标识关联所述目标注册业务系统对应的所述目标注册用户角色;将所述目标注册业务系统的业务系统标识、所述第一用户标识、所述目标注册用户角色、以及所述目标注册用户角色对应的角色权限关联存储;向目标注册业务系统反馈注册成功信息,所述注册成功信息包括...

【专利技术属性】
技术研发人员:王国彬牟锟伦林帅刘思艳
申请(专利权)人:土巴兔集团股份有限公司
类型:发明
国别省市:

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

1