应用登录管理方法、装置及存储介质制造方法及图纸

技术编号:28632420 阅读:13 留言:0更新日期:2021-05-28 16:29
本发明专利技术提供了一种应用登录管理方法、装置及存储介质;当终端的目标子应用需要获取登录权限时,给服务器发送认证请求,服务器可以基于认证请求中的当前主账号信息验证目标子应用是否具有权限,然后根据认证请求中的目标子应用的标记信息反馈目标子应用的目标账号信息给终端,由当前主账号信息的认证决定子应用的账号信息的权限,实现只需要一个主账号信息便能够获取多个子账号信息的权限,提高了权项管理的统一,简化了多个应用的权限使用流程,有效的解决各种类型的应用权限之间相互隔离的问题。

【技术实现步骤摘要】
应用登录管理方法、装置及存储介质
本专利技术实施例涉及互联网
,尤其涉及一种应用登录管理方法、装置及存储介质。
技术介绍
业务网络中,存在着多个拥有独立账号体系的应用系统,应用系统之间的账号相互隔离,账号权限分由各个应用系统独自管理。现有技术中解决应用账号相互隔离有两种方案,一种是通过全球广域网(WorldWideWeb,web)管理控制台访问应用后端服务,直接读取应用系统的底层数据库来获取应用账号,解决账号相互隔离的问题,但是该方案需要编写大量的程序进行执行,而且在遇到不暴漏底层数据的应用时无法解决应用之间权限相互隔离的问题;另一种是通过应用对外开放的接口进行读取操作,获取应用账号,解决账号相互隔离的问题,但是该方案在面对无对外开放的接口应用时,也不能够获取应用账号,无法解决应用之间权限相互隔离的技术问题。
技术实现思路
本专利技术实施例提供的一种应用登录管理方法、装置及存储介质,能够有效的提高解决多个应用之间权限相互隔离的效率。本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种应用登录管理方法,包括:接收终端发送的认证请求,所述认证请求中携带了目标子应用的标记信息和当前主账号信息;所述目标子应用为等待登录认证的应用;响应所述认证请求,基于所述目标子应用的标记信息和所述当前主账号信息,在当前映射关系中,确定所述目标子应用匹配的目标账号信息,并反馈所述目标账号信息给所述终端,供所述终端使用所述目标账号信息进行登录;所述当前映射关系表征多个子应用的子账号信息分别与主应用对应的至少一个主账号信息的映射关系,所述当前主账号信息用于验证所述目标子应用是否有登录权限。本专利技术实施例还提供了一种应用登录管理方法,包括:在登陆目标子应用时,获取目标对象的当前主账号信息;所述目标子应用为至少一个子应用中的一个应用,所述当前主账号信息为除了所述至少一个子应用之外的所述目标对象的主应用对应的账号信息;将所述目标子应用的标记信息和当前主账号信息携带在认证请求中发送至服务器;接收所述服务器响应所述认证请求反馈的,所述目标子应用的目标账号信息;基于所述目标账号信息,完成所述目标子应用的登录。本专利技术实施例还提供了一种应用登录管理装置,包括:第一接收单元,用于接收终端发送的认证请求,所述认证请求中携带了目标子应用的标记信息和当前主账号信息;所述目标子应用为等待登录认证的应用;第一处理单元,用于响应所述认证请求,基于所述目标子应用的标记信息和所述当前主账号信息,在当前映射关系中,确定所述目标子应用匹配的目标账号信息,并反馈所述目标账号信息给所述终端,供所述终端使用所述目标账号信息进行登录;所述当前映射关系表征多个子应用的子账号信息分别与主应用对应的至少一个主账号信息的映射关系,所述当前主账号信息用于验证所述目标子应用是否有登录权限。本专利技术实施例还提供了一种应用登录管理装置,包括第一存储器和第一处理器,所述第一存储器存储有可在处理器上运行的计算机程序,所述第一处理器执行所述程序时实现上述服务器侧方法中的步骤。本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述服务器侧方法中的步骤。本专利技术实施例中,当终端的目标子应用需要获取登录权限时,给服务器发送认证请求,服务器可以基于认证请求中的当前主账号信息验证目标子应用是否具有权限,然后根据认证请求中的目标子应用的标记信息反馈目标子应用的目标账号信息给终端,由于事先服务器获取并存储了当前子账号信息和主账号信息,所以终端只需要通过当前主账号信息就可以获取多个子应用的权限,由当前主账号信息的认证决定子应用的账号信息的权限,实现只需要一个主账号信息便能够获取多个子账号信息的权限,提高了权项管理的统一,简化了多个应用的权限使用流程,有效的解决各种类型的应用权限之间相互隔离的问题。附图说明图1为本专利技术公开实施例提供的应用登录管理方法的一个可选的流程示意图;图2为本专利技术公开实施例提供的应用登录管理方法的一个可选的效果示意图;图3为本专利技术公开实施例提供的应用登录管理方法的一个可选的效果示意图;图4为本专利技术公开实施例提供的应用登录管理方法的一个可选的流程示意图;图5为本专利技术公开实施例提供的应用登录管理方法的一个可选的流程示意图;图6为本专利技术公开实施例提供的应用登录管理方法的一个可选的流程示意图;图7为本专利技术公开实施例提供的应用登录管理方法的一个可选的流程示意图;图8为本专利技术公开实施例提供的应用登录管理方法的一个可选的流程示意图;图9为本专利技术公开实施例提供的应用登录管理方法的一个可选的流程示意图;图10为本专利技术公开实施例提供的应用登录管理方法的一个可选的流程示意图;图11为本专利技术公开实施例提供的应用登录管理方法的一个可选的效果示意图;图12为本专利技术公开实施例提供的应用登录管理方法的一个可选的流程示意图;图13为本专利技术公开实施例提供的应用登录管理方法的一个可选的流程示意图;图14为本专利技术公开实施例提供的应用登录管理方法的一个可选的流程示意图;图15为本专利技术公开实施例提供的应用登录管理方法的交互图;图16为本专利技术公开实施例提供的应用登录管理装置的结构示意图一;图17为本专利技术公开实施例提供的应用登录管理装置的一种硬件实体示意图一;图18为本专利技术公开实施例提供的应用登录管理装置的结构示意图二;图19为本专利技术公开实施例提供的应用登录管理装置的一种硬件实体示意图二。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和实施例对本专利技术的技术方案进一步详细阐述,所描述的实施例不应视为对本专利技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。如果专利技术文件中出现“第一/第二”的类似描述则增加以下的说明,在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本专利技术实施例能够以除了在这里图示或描述的以外的顺序实施。除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本专利技术实施例的目的,不是旨在限制本专利技术。图1为本专利技术公开实施例提供的应用登录管理方法的一个可选的流程示意图,应用于服务器。将结合图1示出的步骤进行说明。S01,接收终端发送的认证请求,认证请求中携带了目标子应用的标记信息和当前主账号信息。本专利技术实施例中本文档来自技高网
...

【技术保护点】
1.一种应用登录管理方法,其特征在于,包括:/n接收终端发送的认证请求,所述认证请求中携带了目标子应用的标记信息和当前主账号信息;所述目标子应用为等待登录认证的应用;/n响应所述认证请求,基于所述目标子应用的标记信息和所述当前主账号信息,在当前映射关系中,确定所述目标子应用匹配的目标账号信息,并反馈所述目标账号信息给所述终端,供所述终端使用所述目标账号信息进行登录;/n所述当前映射关系表征多个子应用的子账号信息分别与主应用对应的至少一个主账号信息的映射关系,所述当前主账号信息用于验证所述目标子应用是否有登录权限。/n

【技术特征摘要】
1.一种应用登录管理方法,其特征在于,包括:
接收终端发送的认证请求,所述认证请求中携带了目标子应用的标记信息和当前主账号信息;所述目标子应用为等待登录认证的应用;
响应所述认证请求,基于所述目标子应用的标记信息和所述当前主账号信息,在当前映射关系中,确定所述目标子应用匹配的目标账号信息,并反馈所述目标账号信息给所述终端,供所述终端使用所述目标账号信息进行登录;
所述当前映射关系表征多个子应用的子账号信息分别与主应用对应的至少一个主账号信息的映射关系,所述当前主账号信息用于验证所述目标子应用是否有登录权限。


2.根据权利要求1所述的应用登录管理方法,其特征在于,所述响应所述认证请求,基于所述目标子应用的标记信息和所述当前主账号信息,在当前映射关系中,确定所述目标子应用匹配的目标账号信息,并反馈所述目标账号信息给所述终端,包括:
响应所述认证请求,若从所述当前映射关系,匹配到所述当前主账号信息,则表征所述主账号信息验证通过;
若所述主账号信息验证通过,则在当前映射关系中的与所述当前主账号信息对应的目标子映射关系中,查找到与所述目标子应用的标记信息对应的所述目标账号信息;所述目标子映射关系表征当前主账号信息与多个子应用的子账号信息的映射关系;
通过所述目标子应用对应的单点通信线路,反馈所述目标账号信息给所述终端;所述单点通信线路是应用配置中设定的,所述应用配置为至少一个子应用对应的配置信息。


3.根据权利要求1或2所述的应用登录管理方法,其特征在于,所述方法还包括:
获取模拟账号登录请求信息和模拟账号查询请求信息;
在预设时间间隔,按照登录查询请求顺序,向终端依次发送所述模拟账号登录请求信息和所述模拟账号查询请求信息;
依次接收所述终端响应所述模拟账号登录请求信息和所述模拟账号查询请求信息反馈的主应用的主账号信息,以及至少一个子应用的子账号信息;
获取所述主账号信息和所述子账号信息之间的键值对关系;所述键值对关系是基于所述主账号信息的主属性信息和所述子账号信息中的子属性信息确定的;
基于所述键值对关系,将所述至少一个子应用的子账号信息分别与所述主账号信息确定所述当前映射关系。


4.根据权利要求3所述的应用登录管理方法,其特征在于,所述模拟账号登录请求信息包括:模拟账号登录请求的多个第一子请求、多个第一子请求之间的第一参数关系和登录请求顺序;
所述模拟账号查询请求信息包括:模拟账号查询请求的多个第二子请求、多个第二子请求之间的第二参数关系和查询请求顺序。


5.根据权利要求3或4所述的应用登录管理方法,其特征在于,所述预设时间间隔包括:间隔第一固定时间和间隔第二固定时间;所述模拟账号登录请求信息包括:第一模拟账号登录请求和第二模拟账号登录请求;所述模拟账号查询请求信息包括:第一模拟账号查询请求和第二模拟账号查询请求;
所述在预设时间间隔,按照登录查询请求顺序,向终端依次发送所述模拟账号登录请求信息和所述模拟账号查询请求信息,包括:
间隔第一固定时间,按照登录查询请求顺序,向所述终端发送所述第一模拟账号登录请求和所述第一模拟账号查询请求;所述第一模拟账号查询请求用于查询所述主账号信息;
间隔第二固定时间,按照登录查询请求顺序,向所述终端的所述至少一个子应用分别发送所述第二模拟账号登录请求和所述第二模拟账号查询请求;所述第二模拟账号查询请求用于获取所述至少一个子应用分别对应的所述子账号信息。


6.根据权利要求5所述的应用登录管理方法,其特征在于,所述依次接收所述终端响应所述模拟账号登录请求信息和所述模拟账号查询请求信息反馈的主应用的主账号信息,以及至少一个子应用的子账号信息,包括:
基于所述模拟账号登录请求信息登录所述主应用和所述至少一个子应用的后端服务;
在所述主应用的后端服务登录状态下,接收所述终端响应所述第一模拟账号查询请求,反馈的所述主账号信息;
在所述至少一个子应用分别对应的后端服务登录状态下,接收所述终端响应所述第二模拟账号查询请求,反馈的所述至少一个子应用分别对应的所述子账号信息。


7.根据权利要求4至6任一项所述的应用登录管理方法,其特征在于,所述在预设时间间隔,按照登录查询请求顺序,向终端发送依次所述模拟账号登录请求信息和所述模拟账号查询请求信息,包括:
在所述预设时间间隔,按照登录查询请求顺序,向所述终端发送所述模拟账号登录请求信息后,再发送所述模拟账号查询请求信息。


8.根据权利要求7所述的应用登录管理方法,其特征在于,所述在所述预设时间间隔,按照登录查询请求顺序,向所述终端发送所述模拟账号登录请求信息后,再发送所述模拟账号查询请求信息,包括:
向所述终端发送所述模拟账号登录请求信息,接收所述终端响应所述模拟账号登录请求信息反馈的中间信息;所述中间信息用于维持所述主应用的后端登录状态;
将所述中间信息携带在所述模拟账号查询请求信息中发送至所述终端。


9.根据权利要求8所述的应用登录管理方法,其特征在于,所述向所述终端发送所述模拟账号登录请求信息,接收所述终端响应所述模拟账号登录请求信息反馈的中间信息,包括:
按照登录请求顺序,向所述终端发送所述多个第一子请求中的第i个第一子请求,i为大于等于1,且小于所述多个第一子请求的总数量n,n为正整数;
接收所述终端响应所述第i个第一子请求反馈的第i个登录认证信息;
根据所述第一参数关系,将所述第i个登录认证信息携带在第i+1个第一子请求中发送给所述终端,直至将第n-1个登录认证信息携带在第n个第一子请求发送给所述终端时为止,接收到所述终端响应所述第n个第一子请求反馈的令牌信息;其中,所述第n-1个登录认证信息和所述令牌信息作为所述中间信息。


10.根据权利要求8或9所述的应用登录管理方法,其特征在于,所述将所述中间信息携带在所述模拟账号查询请求信息中发送至所述终端,包括:
按照查询请求顺序,将所述中间信息携带在所述多个第二子请求中的第t个第二子请求中发送至所述终端,t为大于等于1,且小于所述多个第二子请求的总数量m,m为正整数;
接收所述终端响应所述第t个第二子请求反馈的第t个文件信息;
根据所述第二参数关系,将所述第t个文件信息携带在第t+1个...

【专利技术属性】
技术研发人员:秦臻陆明友
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:广东;44

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

1