本申请实施例提供的一种控制多业务平台权限的方法、系统、设备和存储介质,该方法包括:权限控制平台获取系统账号;权限控制平台获取与系统账号相对应的系统角色;权限控制平台获取系统角色所访问的业务平台;权限控制平台对业务平台和与系统角色相对应的资源权限数据进行校验;在校验成功的情况下,权限控制平台为系统角色分配与业务平台相对应的访问权限。通过本申请,解决了在用户访问不同业务平台的情况下,需要登录与该业务平台相对应的系统账号的问题,实现了登陆一次系统账号能够同时访问若干业务平台的技术效果。
A method, system, device and storage medium for controlling permission of multi service platform
【技术实现步骤摘要】
一种控制多业务平台权限的方法、系统、设备和存储介质
本申请涉及控制领域,特别是涉及一种控制多业务平台权限的方法、系统、设备和存储介质。
技术介绍
在后台管理系统中,一般会将系统资源权限数据与系统角色进行绑定,然后为系统账号分配相对应的系统角色。在系统账号登录到后台管理系统的情况下,后台管理系统可以获取该系统账号所绑定的系统角色以及系统资源权限数据,根据该系统资源权限数据,从而让使用该系统账号的用户能够访问与系统资源权限数据相对应的业务平台。相关技术中,在微服务架构下,不同的业务平台有不同的后台管理系统,如酒店后台管理系统、社区后台管理系统,且每个后台管理系统均独立开发权限管理系统,所以后台操作人员在进入每一后台管理系统的情况下,都需要登录与该后台管理系统相对应的系统账号,以获取该后台管理系统的资源权限数据,从而使用户能够访问该业务平台。目前针对相关技术中在用户访问不同业务平台的情况下,需要登录与该业务平台相对应的系统账号的问题,尚未提出有效地解决方案。
技术实现思路
本申请实施例提供了一种控制多业务平台权限的方法、系统、设备和存储介质,以至少解决相关技术中在用户访问不同业务平台的情况下,需要登录与该业务平台相对应的系统账号的问题。第一方面,本专利技术提供了一种控制多业务平台权限的方法,包括:权限控制平台获取系统账号;所述权限控制平台获取与所述系统账号相对应的系统角色;权限控制平台获取所述系统角色所访问的业务平台;所述权限控制平台对所述业务平台和与所述系统角色所绑定的资源权限数据进行校验;在校验成功的情况下,所述权限控制平台为所述系统角色分配与所述业务平台相对应的访问权限。进一步地,在所述权限控制平台对所述业务平台和与所述系统角色所绑定的资源权限数据进行校验之后,所述方法还包括:在检验不成功的情况下,所述权限控制平台为所述系统角色分配与所述业务平台相对应的禁止访问权限。进一步地,在权限控制平台获取系统账号之前,所述方法还包括:权限控制平台获取若干系统角色和若干系统账号;所述权限控制平台为一所述系统账号分配至少一所述系统角色。进一步地,在所述权限控制平台获取若干系统角色和若干系统账号之后,所述方法还包括:所述权限控制平台获取若干业务平台的若干资源权限数据,其中,一所述业务平台与一所述资源权限数据相对应;所述权限控制平台为每一所述系统角色绑定至少一所述业务平台的所述资源权限数据。第二方面,本专利技术提供了一种控制多业务平台权限的系统,包括:业务平台;权限控制平台,用于获取系统账号、与所述系统账号相对应的系统角色、所述系统所绑定的资源权限数据以及所述系统角色所访问的所述业务平台;所述权限控制平台还用于对所述业务平台和与所述系统角色所绑定的资源权限数据进行校验,在校验成功的情况下,所述权限控制平台为所述系统角色分配与所述业务平台相对应的访问权限。进一步地,所述权限控制平台包括:分配模块,用于在校验不成功的情况下,为所述系统角色分配与所述业务平台相对应的禁止访问权限。进一步地,所述权限控制平台还包括:获取模块,用于获取若干所述系统角色和若干所述系统账号;所述分配模块还用于为一所述系统账号分配至少一所述系统角色。进一步地,所述获取模块还用于获取若干所述业务平台的若干资源权限数据,其中,一所述业务平台与一所述资源权限数据相对应;所述权限控制平台还包括:绑定模块,用于为每一所述系统角色绑定至少一所述业务平台的所述资源权限数据。第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的控制多业务平台权限的方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上述第一方面所述的控制多业务平台权限的方法。相比于相关技术,本申请实施例提供的一种控制多业务平台权限的方法、系统、设备和存储介质,通过权限控制平台获取系统账号;权限控制平台获取与系统账号相对应的系统角色;权限控制平台获取系统角色所访问的业务平台;权限控制平台对业务平台和与系统角色所绑定的资源权限数据进行校验;在校验成功的情况下,权限控制平台为系统角色分配与业务平台相对应的访问权限,解决了在用户访问不同业务平台的情况下,需要登录与该业务平台相对应的系统账号的问题,实现了登陆一次系统账号能够同时访问若干业务平台的技术效果。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是根据本专利技术实施例的一种控制多业务平台权限的方法的流程图一;图2是根据本专利技术实施例的一种控制多业务平台权限的方法的流程图二;图3是根据本专利技术实施例的一种控制多业务平台权限的方法的流程图三;图4是根据本专利技术实施例的一种控制多业务平台权限的方法的流程图四;图5是根据本专利技术实施例的一种控制多业务平台权限的系统的结构框图一;图6是根据本专利技术实施例的一种控制多业务平台权限的系统的结构框图二;图7是根据本专利技术实施例的一种控制多业务平台权限的系统的结构框图三;图8是根据本专利技术实施例的一种控制多业务平台权限的系统的结构框图四;图9是根据本专利技术实施例的一种控制多业务平台权限的方法的应用场景图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的
技术实现思路
的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本申请所描述的实施例在不冲突的情况下,可以与其它实施例相结合。除非另作定义,本申请所涉及的技术术语或者科学术语应当为本申请所属
内具有一般技能的人士所理解本文档来自技高网...
【技术保护点】
1.一种控制多业务平台权限的方法,其特征在于,包括:/n权限控制平台获取系统账号;/n所述权限控制平台获取与所述系统账号相对应的系统角色;/n权限控制平台获取所述系统角色所访问的业务平台;/n所述权限控制平台对所述业务平台和与所述系统角色所绑定的资源权限数据进行校验;/n在校验成功的情况下,所述权限控制平台为所述系统角色分配与所述业务平台相对应的访问权限。/n
【技术特征摘要】
1.一种控制多业务平台权限的方法,其特征在于,包括:
权限控制平台获取系统账号;
所述权限控制平台获取与所述系统账号相对应的系统角色;
权限控制平台获取所述系统角色所访问的业务平台;
所述权限控制平台对所述业务平台和与所述系统角色所绑定的资源权限数据进行校验;
在校验成功的情况下,所述权限控制平台为所述系统角色分配与所述业务平台相对应的访问权限。
2.根据权利要求1所述的方法,其特征在于,在所述权限控制平台对所述业务平台和与所述系统角色所绑定的资源权限数据进行校验之后,所述方法还包括:
在检验不成功的情况下,所述权限控制平台为所述系统角色分配与所述业务平台相对应的禁止访问权限。
3.根据权利要求1所述的方法,其特征在于,在权限控制平台获取系统账号之前,所述方法还包括:
权限控制平台获取若干系统角色和若干系统账号;
所述权限控制平台为一所述系统账号分配至少一所述系统角色。
4.根据权利要求3所述的方法,其特征在于,在所述权限控制平台获取若干系统角色和若干系统账号之后,所述方法还包括:
所述权限控制平台获取若干业务平台的若干资源权限数据,其中,一所述业务平台与一所述资源权限数据相对应;
所述权限控制平台为每一所述系统角色绑定至少一所述业务平台的所述资源权限数据。
5.一种控制多业务平台权限的系统,其特征在于,包括:
业务平台;
权限控制平台,用于获取系统账号、与所述系统账号...
【专利技术属性】
技术研发人员:杨兴云,徐强辉,李旭滨,
申请(专利权)人:上海茂声智能科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。