CN112866249B - 应用登录管理方法、装置及存储介质 - Google Patents
应用登录管理方法、装置及存储介质 Download PDFInfo
- Publication number
- CN112866249B CN112866249B CN202110064954.9A CN202110064954A CN112866249B CN 112866249 B CN112866249 B CN 112866249B CN 202110064954 A CN202110064954 A CN 202110064954A CN 112866249 B CN112866249 B CN 112866249B
- Authority
- CN
- China
- Prior art keywords
- sub
- application
- information
- account
- login
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 title claims abstract description 129
- 238000013507 mapping Methods 0.000 claims description 63
- 230000004044 response Effects 0.000 claims description 43
- 238000004891 communication Methods 0.000 claims description 40
- 238000000034 method Methods 0.000 claims description 39
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012545 processing Methods 0.000 claims description 9
- 238000004088 simulation Methods 0.000 claims description 9
- 238000012795 verification Methods 0.000 claims description 7
- 238000002955 isolation Methods 0.000 abstract description 6
- 230000014509 gene expression Effects 0.000 description 25
- 238000004458 analytical method Methods 0.000 description 17
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 230000001419 dependent effect Effects 0.000 description 3
- 238000010276 construction Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0815—Network architectures or network communication protocols for network security for authentication of entities providing single-sign-on or federations
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种应用登录管理方法、装置及存储介质;当终端的目标子应用需要获取登录权限时,给服务器发送认证请求,服务器可以基于认证请求中的当前主账号信息验证目标子应用是否具有权限,然后根据认证请求中的目标子应用的标记信息反馈目标子应用的目标账号信息给终端,由当前主账号信息的认证决定子应用的账号信息的权限,实现只需要一个主账号信息便能够获取多个子账号信息的权限,提高了权项管理的统一,简化了多个应用的权限使用流程,有效的解决各种类型的应用权限之间相互隔离的问题。
Description
技术领域
本发明实施例涉及互联网技术领域,尤其涉及一种应用登录管理方法、装置及存储介质。
背景技术
业务网络中,存在着多个拥有独立账号体系的应用***,应用***之间的账号相互隔离,账号权限分由各个应用***独自管理。现有技术中解决应用账号相互隔离有两种方案,一种是通过全球广域网(World Wide Web,web)管理控制台访问应用后端服务,直接读取应用***的底层数据库来获取应用账号,解决账号相互隔离的问题,但是该方案需要编写大量的程序进行执行,而且在遇到不暴漏底层数据的应用时无法解决应用之间权限相互隔离的问题;另一种是通过应用对外开放的接口进行读取操作,获取应用账号,解决账号相互隔离的问题,但是该方案在面对无对外开放的接口应用时,也不能够获取应用账号,无法解决应用之间权限相互隔离的技术问题。
发明内容
本发明实施例提供的一种应用登录管理方法、装置及存储介质,能够有效的提高解决多个应用之间权限相互隔离的效率。
本发明的技术方案是这样实现的:
本发明实施例提供了一种应用登录管理方法,包括:
接收终端发送的认证请求,所述认证请求中携带了目标子应用的标记信息和当前主账号信息;所述目标子应用为等待登录认证的应用;
响应所述认证请求,基于所述目标子应用的标记信息和所述当前主账号信息,在当前映射关系中,确定所述目标子应用匹配的目标账号信息,并反馈所述目标账号信息给所述终端,供所述终端使用所述目标账号信息进行登录;
所述当前映射关系表征多个子应用的子账号信息分别与主应用对应的至少一个主账号信息的映射关系,所述当前主账号信息用于验证所述目标子应用是否有登录权限。
本发明实施例还提供了一种应用登录管理方法,包括:
在登陆目标子应用时,获取目标对象的当前主账号信息;所述目标子应用为至少一个子应用中的一个应用,所述当前主账号信息为除了所述至少一个子应用之外的所述目标对象的主应用对应的账号信息;
将所述目标子应用的标记信息和当前主账号信息携带在认证请求中发送至服务器;
接收所述服务器响应所述认证请求反馈的,所述目标子应用的目标账号信息;
基于所述目标账号信息,完成所述目标子应用的登录。
本发明实施例还提供了一种应用登录管理装置,包括:
第一接收单元,用于接收终端发送的认证请求,所述认证请求中携带了目标子应用的标记信息和当前主账号信息;所述目标子应用为等待登录认证的应用;
第一处理单元,用于响应所述认证请求,基于所述目标子应用的标记信息和所述当前主账号信息,在当前映射关系中,确定所述目标子应用匹配的目标账号信息,并反馈所述目标账号信息给所述终端,供所述终端使用所述目标账号信息进行登录;
所述当前映射关系表征多个子应用的子账号信息分别与主应用对应的至少一个主账号信息的映射关系,所述当前主账号信息用于验证所述目标子应用是否有登录权限。
本发明实施例还提供了一种应用登录管理装置,包括第一存储器和第一处理器,所述第一存储器存储有可在处理器上运行的计算机程序,所述第一处理器执行所述程序时实现上述服务器侧方法中的步骤。
本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述服务器侧方法中的步骤。
本发明实施例中,当终端的目标子应用需要获取登录权限时,给服务器发送认证请求,服务器可以基于认证请求中的当前主账号信息验证目标子应用是否具有权限,然后根据认证请求中的目标子应用的标记信息反馈目标子应用的目标账号信息给终端,由于事先服务器获取并存储了当前子账号信息和主账号信息,所以终端只需要通过当前主账号信息就可以获取多个子应用的权限,由当前主账号信息的认证决定子应用的账号信息的权限,实现只需要一个主账号信息便能够获取多个子账号信息的权限,提高了权项管理的统一,简化了多个应用的权限使用流程,有效的解决各种类型的应用权限之间相互隔离的问题。
附图说明
图1为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图;
图2为本发明公开实施例提供的应用登录管理方法的一个可选的效果示意图;
图3为本发明公开实施例提供的应用登录管理方法的一个可选的效果示意图;
图4为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图;
图5为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图;
图6为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图;
图7为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图;
图8为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图;
图9为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图;
图10为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图;
图11为本发明公开实施例提供的应用登录管理方法的一个可选的效果示意图;
图12为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图;
图13为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图;
图14为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图;
图15为本发明公开实施例提供的应用登录管理方法的交互图;
图16为本发明公开实施例提供的应用登录管理装置的结构示意图一;
图17为本发明公开实施例提供的应用登录管理装置的一种硬件实体示意图一;
图18为本发明公开实施例提供的应用登录管理装置的结构示意图二;
图19为本发明公开实施例提供的应用登录管理装置的一种硬件实体示意图二。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和实施例对本发明的技术方案进一步详细阐述,所描述的实施例不应视为对本发明的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
如果发明文件中出现“第一/第二”的类似描述则增加以下的说明,在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本发明实施例能够以除了在这里图示或描述的以外的顺序实施。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本发明实施例的目的,不是旨在限制本发明。
图1为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图,应用于服务器。将结合图1示出的步骤进行说明。
S01,接收终端发送的认证请求,认证请求中携带了目标子应用的标记信息和当前主账号信息。
本发明实施例中,服务器和多个终端预先建立通信线路。服务器通过与终端建立的通信线路接收到了其中一个终端发送给服务器的认证请求。其中,当一个终端的目标对象在登录目标子应用时,需要用当前主账号信息进行登录认证。该终端通过预先建立的通信线路将该当前主账号信息和目标子应用的标记信息携带在认证请求中发送给服务器。服务器接收该认证请求。
本发明实施例中,服务器可以同时对应连接多个终端。结合图2,服务器200预先和终端1、终端2建立通信线路201。其中,终端1为移动终端,终端2为电脑。
本发明实施例中,服务器可以为身份认证平台。当前主账号信息可以为目标对象当前在对应的终端设置的主应用上的账号信息。标记信息可以为目标子应用的属性信息。其中,目标子应用可以为财务管理应用、供应商应用等。
S02,响应认证请求,基于目标子应用的标记信息和当前主账号信息,在当前映射关系中,确定目标子应用匹配的目标账号信息,并反馈目标账号信息给终端。
本发明实施例中,当前映射关系为当前的多个子应用的子账号信息分别与主应用对应的至少一个主账号信息的映射关系中,服务器通过目标子应用的标记信息在当前映射关系中找到目标子应用对应的子账号信息,作为目标账号信息。其中目标账号信息内包括:目标子应用的标记信息。服务器将该目标账号信息反馈给终端。终端的目标子应用接收到目标账号信息之后,按照预先设定的程序进行跳转,完成目标子应用的单点登录。
本发明实施例中,当前主账号信息用于验证目标子应用是否有登录权限。
本发明实施例中,服务器首先验证当前映射关系中,即多个子应用的子账号信息分别与主应用对应的至少一个主账号信息的映射关系中是否存在当前主账号信息。若存在,则说明该目标子应用具备登录权限,服务器会在当前映射关系中找到该当前主账号信息对应的子映射关系,并在该子映射关系中通过目标应用的标记信息确定目标账号信息。服务器将目标账号信息通过与终端预先建立的通信线路反馈给终端。
本发明实施例中,目标账号信息可以包括:目标子应用的登录名和登录密码中的至少一个。当前主账号信息可以包括:目标对应的主应用的登录名和登录密码。
本发明实施例中,结合图3,服务器可以对应终端的子应用1、子应用2和子应用3分别建立了通信线路。其中,子应用2为目标子应用。子应用2的目标对象通过当前主账号信息进行登录认证子应用2。终端的子应用2给服务器发送一个认证请求。认证请求中携带了当前主账号信息以及子应用2的标记信息。服务器获取到了认证请求之后,服务器也可以首先对认证请求中携带的当前主账号信息进行验证。具体的,通过将认证请求中的当前主账号信息与当前映射关系中的多个主账号信息进行匹配。若当前映射关系中匹配到了当前主账号信息,则认证请求中的主账号信息认证通过。若未匹配到,则认证请求中的主账号信息认证不通过。认证请求中的主账号信息认证通过之后,服务器基于目标子应用的标记信息在该当前主账号信息对应的多个子账号信息的子映射关系中,找到子应用2的目标账号信息,并反馈给子应用2的终端。终端接收到该目标账号信息之后,终端可以基于该目标账号信息完成子应用2的单点登录。
本发明实施例中,当终端的目标子应用需要获取登录权限时,给服务器发送认证请求,服务器基于认证请求中携带的目标子应用的标记信息和当前主账号信息,服务器可以基于当前主账号信息验证目标子应用是否具有权限,然后根据目标子应用的标记信息反馈目标子应用的目标账号信息给终端,由当前主账号信息的认证决定子应用的账号信息的权限,实现只需要一个主账号信息便能够获取多个子账号信息的权限,提高了权项管理的统一,简化了多个应用的权限使用流程,有效的解决各种类型的应用权限之间相互隔离的问题。
在一些实施例中,参见图4,图4为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图,图1示出的S02还可以通过S03至S05实现,将结合各步骤进行说明。
S03,响应认证请求,若从当前映射关系,匹配到当前主账号信息,则表征主账号信息验证通过。
本发明实施例中,服务器获取到了终端发送的一个子应用的认证请求。该认证请求内携带了当前主账号信息以及目标子应用的标记信息。服务器将认证请求内携带的当前主账号信息与当前映射关系中的主账号信息进行匹配,若当前映射关系中匹配到了当前主账号信息,则主账号信息认证通过,说明目标子应用具有登录权限。若不相同,则认证不通过,说明目标子应用不具有登录权限。
本发明实施例中,当前映射关系表征多个子应用的子账号信息分别与主应用对应的至少一个主账号信息的映射关系。例如,一个目标对象在主应用上设置了主账号信息A,另一个目标对象在主应用上设置了主账号信息B。则A和B当前分别对应了多个子应用的子账号信息的映射关系就是当前映射关系。若目标对象更改主账号信息A为C,则服务器会形成C和B当前分别对应了多个子应用的子账号信息的当前映射关系。
S04,若主账号信息验证通过,则在当前映射关系中的与当前主账号信息对应的目标子映射关系中,查找到与目标子应用的标记信息对应的目标账号信息。
本发明实施例中,若认证请求中的当前主账号信息认证通过,服务器可以在当前映射关系中的与当前主账号信息对应的目标子映射关系中,通过目标子应用的标记信息找到目标子应用对应的子账号信息,作为目标账号信息。其中目标账号信息内包括:该目标子应用的标记信息。
本发明实施例中,当前主账号信息对应的目标子映射关系可以包括:目标对象的终端上的当前主账号信息和对应的多个子账号信息的映射关系。目标对象可以为终端的用户。
S05,通过目标子应用对应的单点通信线路,反馈目标账号信息给终端。
本发明实施例中,服务器通过预先与目标子应用建立的单点通信线路,反馈目标账号信息给终端中的目标子应用。其中,目标账号信息中可以包括:目标子应用的登录账号信息。
本发明实施例中,服务器可以和终端的目标子应用建立OAUTH协议通信线路、身份认证标准协议通信线路(OpenID Connect,OIDC)、中央认证服务协议通信线路(CentralAuthentication Service,CAS)、安全断言标记语言通信线路(Security AssertionMarkup Language,SAML)和密码代填中的任意一个,作为目标子应用的单点通信线路。相应的,服务器也可以和主应用建立对应的单点通信线路。
图5为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图,应用于服务器。将结合图5示出的步骤进行说明。
S06,获取模拟账号登录请求信息和模拟账号查询请求信息。
本发明实施例中,服务器通过浏览器插件或浏览器自带调试器录制好从主应用和子应用登录到查询账号信息的整个请求信息,将整个请求信息拆分成两个,一个是模拟账号登录请求信息,另一个是模拟账号查询请求信息。
本发明实施例中,模拟账号登录请求信息用于服务器模拟主应用和子应用的后端登录程序进行登录主应用和子应用。模拟账号查询请求信息用于服务器在登录了主应用和子应用的后端服务之后,查询到主应用和子应用的账号信息。
本发明实施例中,模拟账号登录请求信息包括:模拟账号登录请求的多个第一子请求、多个第一子请求之间的第一参数关系和登录请求顺序。由于每个应用的后端登录需要通过多次模拟登录才能完成后端登录,所以服务器需要向应用的后端发送多个第一子请求。第一参数关系用于限定多个第一自请求之间的参数衔接关系,例如服务器将第一个第一子请求发送给应用,应用的后端反馈一个参数信息,服务器需要将该参数信息携带在第二个第一子请求中发送给应用。登录请求顺序用于限定服务器发送多个第一子请求给应用的先后顺序。
模拟账号查询请求信息包括:模拟账号查询请求的多个第二子请求、多个第二子请求之间的第二参数关系和查询请求顺序。由于查询每个应用的后端服务中的账号信息需要通过多次模拟查询才能完成,所以服务器需要向应用的后端发送多个第二子请求。第二参数关系用于限定多个第二自请求之间的参数衔接关系,例如服务器将第一个第二子请求发送给应用,应用的后端反馈一个参数信息,服务器需要将该参数信息携带在第二个第二子请求中发送给应用。登录请求顺序用于限定服务器发送多个第二子请求给应用的先后顺序。
S07,在预设时间间隔,按照登录查询请求顺序,向终端依次发送模拟账号登录请求信息和模拟账号查询请求信息。
本发明实施例中,服务器按照设定好的程序,通过与终端建立的通信线路间隔固定时间向终端发送模拟账号登录请求信息和模拟账号查询请求信息。其中,模拟账号查询请求信息用于终端反馈主应用的主账户信息或者多个子应用的子账号信息。终端的子应用的个数至少为一个。
本发明实施例中,服务器间隔固定时间分别向终端的主应用和子应用的后端服务分别发送模拟账号登录请求信息和模拟账号查询请求信息。服务器也可以间隔1小时向终端的主应用的后端服务发送模拟账号登录请求信息和模拟账号查询请求信息。服务器也可以间隔2小时向终端的至少一个子应用分别发送模拟账号登录请求信息和模拟账号查询请求信息。
S08,依次接收终端响应模拟账号登录请求信息和模拟账号查询请求信息反馈的主应用的主账号信息,以及至少一个子应用的子账号信息。
本发明实施例中,服务器在间隔固定时间向终端发送了模拟账号登录请求信息和模拟账号查询请求信息之后,终端响应模拟账号登录请求信息和模拟账号查询请求信息,向服务器反馈的主应用的主账号信息以及至少一个子应用的子账号信息。其中,主账号信息包括主应用的登录和登录密码。子账号信息包括对应的子应用的登录名和登录密码。
本发明实施例中,服务器可以间隔一个小时接收到终端反馈的主账号信息,服务器也可以间隔两个小时接收到终端反馈的至少一个子账号分别对应的子账号信息。
本发明实施例中,服务器可以预先建立和每个终端的主应用的通信线路,服务器可以通过主应用对应的通信线路接收终端反馈的主账号信息。服务器也可以预先建立和每个终端的至少一个子应用分别对应的通信线路,服务器可以通过至少一个子应用分别对应的通信线路接收终端反馈的至少一个子应用的子账号信息。
本发明实施例中,服务器可以通过与终端连接的通信线路接收到终端反馈的一个文件。其中,该文件携带了子账号信息。该文件的类型可以为表格文件、对象简谱(JavaScript Object Notation,JS)格式文件、可扩展标记语言(Extensible MarkupLanguage,XML)格式文件和超文本标记语言(Hyper Text Markup Language,HTML)格式文件中的任意一种。服务器可以对该文件进行解析,得到分别对应主应用的主账号信息和至少一个子应用分别对应的子账号信息。
S09,获取主账号信息和子账号信息之间的键值对关系。
本发明实施例中,服务器获取到终端第一次反馈的多个主账号信息中的账号键值;与至少一个子应用对应的子账号中的子账号键值。服务器的用户根据各个子账号键值与多个主账号键值的对应关系,建立子账号信息分别对应主账号信息的键值对关系。
本发明实施例中,例如第一子账号信息中包括了键值工号:***,第二子账号键值中包括了手机号:***。第一主账号信息的键值都包括了键值工号:***,第二主账号信息的键值都包括了手机号:***。服务器的用户可以建立第一子账号信息和第一主账号信息之间的键值对关系,也可以建立第二子账号信息和第二主账号信息之间的键值对关系。
S10,基于键值对关系,将至少一个子应用的子账号信息分别与主账号信息确定当前映射关系。
本发明实施例中,服务器可以基于主账号信息和子账号信息中的键值关系,将每批间隔固定时间获取的至少一个子应用的子账号信息分别与多个主账号信息建立映射关系。
其中,一个主账号信息中可以包括工号:0120的键值信息。两个子账号信息中也包括了工号:0120的键值信息。服务器可以将该主账号与该两个子账号建立当前映射关系。
在一些实施例中,参见图6,图6为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图,图5示出的S07至S08还可以通过S11至S15实现,将结合各步骤进行说明。
S11,间隔第一固定时间,按照登录查询请求顺序,向终端发送第一模拟账号登录请求和第一模拟账号查询请求。
本发明实施例中,服务器可以通过预先建立的通信线路间隔第一固定时间向终端的主应用发送第一模拟账号登录请求和第一模拟账号查询请求。其中,第一模拟账号查询请求用于请求终端反馈主应用的主账号信息。
本发明实施例中,服务器可以间隔1小时向终端发送第一模拟账号登录请求和第一模拟账号查询请求。其中,第一模拟账号登录请求和第一模拟账号查询请求可以为:服务器模拟主应用的web管理控制台前端页面向主应用的后端服务器发送的http账号查询请求。
S12,间隔第二固定时间,按照登录查询请求顺序,向终端的至少一个子应用分别发送第二模拟账号登录请求和第二模拟账号查询请求。
本发明实施例中,服务器可以通过与终端预先建立的通信线路间隔第二固定时间向终端的至少一个子应用分别发送第二模拟账号登录请求和第二模拟账号查询请求。其中,第二模拟账号查询请求用于请求终端反馈至少一个子应用分别对应的子账号信息。
本发明实施例中,服务器可以间隔2小时向终端的至少一个子应用分别发送第二模拟账号登录请求和第二模拟账号查询请求。相同的,第二模拟账号登录请求和第二模拟账号查询请求可以为:服务器模拟至少一个子应用分别对应的web管理控制台前端页面向子应用的后端服务器发送的http账号查询请求。
S13,基于模拟账号登录请求信息登录主应用和至少一个子应用的后端服务。
本发明实施例中,服务器通过向终端的主应用和至少一个子应用的后端服务分别发送模拟账号登录请求信息,完成了服务器登陆终端的主应用和至少一个子应用的后端服务。
S14,在主应用的后端服务登录状态下,接收终端响应第一模拟账号查询请求,反馈的主账号信息。
本发明实施例中,服务器在主应用的后端服务登录状态下,会通过预先建立的通信线路获取终端响应第一模拟账号查询请求,反馈的主账号信息。
本发明实施例中,服务器可以通过预先建立的通信线路接收终端响应第一模拟账号查询请求,反馈的一个文件。服务器解析该文件,可以得到主账号信息。
本发明实施例中,服务器可以通过预先与主应用建立的通信线路,接收到终端的主应用反馈的主账号信息。
S14,在至少一个子应用分别对应的后端服务登录状态下,接收终端响应第二模拟账号查询请求,反馈的至少一个子应用分别对应的子账号信息。
本发明实施例中,服务器在至少一个子应用分别对应的后端服务登录状态下,通过预先建立的通信线路接收终端响应第二模拟账号查询请求,反馈的至少一个子应用分别对应的子账号信息。
本发明实施例中,服务器可以通过预先建立的通信线路接收终端响应第二模拟账号查询请求,反馈的至少一个子应用分别对应的一个文件。服务器解析至少一个子应用分别对应的文件,可以得到至少一个子应用分别对应的子账号信息。
本发明实施例中,服务器可以通过预先与至少一个子应用建立的通信线路,获取到终端至少一个子应用反馈的分别对应的子账号信息。
在一些实施例中,参见图7,图7为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图,图5示出的S07还可以通过S16实现,将结合各步骤进行说明。
S16,在预设时间间隔,按照登录查询请求顺序,向终端发送模拟账号登录请求信息后,再发送模拟账号查询请求信息。
本发明实施例中,服务器按照设定好的程序,通过与终端建立的通信线路间隔固定时间向终端发送模拟账号登录请求信息,终端接收到模拟账号登录请求信息之后向服务器反馈一个参数信息,服务器携带该参数信息向终端发送模拟账号查询请求信息。
在一些实施例中,参见图8,图8为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图,图7示出的S16还可以通过S17至S18实现,将结合各步骤进行说明。
S17,向终端发送模拟账号登录请求信息,接收终端响应模拟账号登录请求信息反馈的中间信息。
本发明实施例中,服务器首先间隔固定时间模拟主应用和子应用的web管理控制台的前端页面,发送模拟账号登录请求信息给主应用和子应用的后端服务。其中模拟账号登录请求信息中分别携带了主应用和子应用的web管理控制台的账号密码信息。模拟账号登录请求信息用于登录主应用和子应用的web管理控制台的后端服务。终端的主应用和子应用获取到了模拟账号登录请求信息之后,终端的主应用和子应用会反馈给服务器一个中间信息。服务器接收中间信息,并保存中间信息。其中,中间信息是用来保持服务器登录主应用和子应用的web管理控制台的登录状态以防止被攻击,便于后续的服务器发送模拟账号查询请求信息获取主账号信息和子账号信息。
本发明实施例中,服务器通过浏览器插件或浏览器自带调试器录制好主应用和子应用的登录到查询账号的整个请求信息,将整个信息拆分成两个信息,一个是模拟账号登录请求信息,另一个是模拟账号查询请求信息。首先服务器先发送主应用和子应用的模拟账号登录请求信息给终端。
S18,将中间信息携带在模拟账号查询请求信息中发送至终端。
本发明实施例中,服务器将中间信息存放在模拟账号查询请求信息的头部字段,向终端的主应用和子应用发送模拟账号查询请求信息。
本发明实施例中,模拟账号登录请求信息用于服务器登录主应用和子应用的web管理控制台,并保持登录状态。模拟账号查询请求信息用于在服务器登录主应用和子应用的web管理控制台的状态下,请求终端反馈主应用的主账号信息和子应用的子账号信息。
在一些实施例中,图8示出的S17至S18还可以通过S19至S24实现,将结合各步骤进行说明。
S19,按照登录请求顺序,向终端发送多个第一子请求中的第i个第一子请求。
本发明实施例中,主应用和子应用的模拟账号登录请求信息分别包括了n个第一子请求,n为正整数。服务器向终端的主应用和子应用分别发送第i个第一子请求,其中,i为大于等于1,且小于n的整数。
本发明实施例中,服务器模拟主应用和子应用的web管理控制台的前端页面分别发送第i个第一子请求给主应用和子应用的后端服务。第i个第一子请求用于登录主应用和子应用的web管理控制台的后端服务。
本发明实施例中,服务器登录主应用和子应用的web管理控制台的过程需要多个请求,需要多次登录才能实现服务器登录主应用和子应用web管理控制台。所以服务器在进行登录程序之前需要配置好登录相关的配置程序。首先服务器,通过浏览器插件或浏览器自带调试器录制好主应用和子应用从登录到查询账号的整个请求过程。服务器提取出登录过程的多个第一子请求,并将多个第一子请求进行分解,提取出多个第一子请求统一资源***(Uniform Resource Locator,url)参数、请求条理参数、请求头部参数、请求躯干参数以及请求的响应参数等,然后用户将请求的各部分参数配置到服务器上,并配置好多个第一子请求的顺序,以及多个第一子请求之间的依赖参数,以及每个第一子请求的成功字段或者自定义解析代码。本发明实施例中,多个第一子请求之间存在依赖参数,前一个第一子请求成功后返回的某些字段,需要在下个第一子请求的参数中携带过去,才能完成完整的登录请求。所以需要指定多个第一子请求的依赖参数以及成功解析表达式。同样的,服务器查询主应用和子应用的账号信息也需要多个请求,具体参数配置过程同上,在此不一一赘述。
在本发明实施例中,第i个第一子请求可以为服务器登录主应用和子应用的后端服务器过程中的第一个请求。
S20,接收终端响应第i个第一子请求反馈的第i个登录认证信息。
在本发明实施例中,终端的主应用和子应用获取到了第i个第一子请求之后,主应用和子应用会反馈给服务器第i个登录认证信息。服务器接收第i个登录认证信息,并保存第i个登录认证信息。其中,第i个登录认证信息是用来保持服务器登录主应用和子应用的web管理控制台的状态,便于后续的服务器发送模拟账号查询请求信息。
S21,根据第一参数关系,将第i个登录认证信息携带在第i+1个第一子请求中发送给终端,直至将第n-1个登录认证信息携带在第n个第一子请求发送给终端时为止,接收到终端响应第n个第一子请求反馈的令牌信息;其中,第n-1个登录认证信息和令牌信息作为中间信息。
本发明实施例中,服务器根据多个第一子请求之间的依赖参数,将第i个登录信息,携带在第i+1个第一子请求中发送给终端的主应用和子应用。直到服务器将第n-1个登录认证信息携带在第n个第一子请求发送给终端的主应用和子应用时为止。客户端接收到第n个第一子请求,向服务器反馈令牌信息。
其中,令牌信息用于防止服务器在发送请求的过程中被网络攻击。服务器在后续的查询请求中会携带第n-1个登录认证信息和令牌信息,用于保持服务器登录主应用和子应用的web管理控制台的状态,并防止被网络攻击。其中,第n-1个登录认证信息和令牌信息作为中间信息。
本发明实施例中,服务器间隔给终端的主应用和子应用发送第i个第一子请求。服务器接收到终端响应第i个第一子请求反馈的解析表达式。服务器解析该解析表达式,进行判断是否登录成功。若登录成功,则服务器会获取解析表达式内的第i个登录认证信息,并进行存储。
S22,按照查询请求顺序,将中间信息携带在多个第二子请求中的第t个第二子请求中发送至终端。
本发明实施例中,主应用和子应用的模拟账号查询请求信息分别包括了m个第二子请求,m为正整数。服务器向终端的主应用和子应用分别发送携带了中间信息的第t个第二子请求,其中,t为大于等于1,且小于m的整数。其中中间信息包括主应用和子应用分别对应的第n-1个登录认证信息和令牌信息。
本发明实施例中,服务器模拟主应用和子应用的web管理控制台的前端页面分别发送第t个第二子请求给主应用和子应用的后端服务。第t个第二子请求用于查询主应用的主账号信息和子应用的子账号信息。
S23,接收终端响应第t个第二子请求反馈的第t个文件信息。
在本发明实施例中,终端的主应用和子应用获取到了第t个第二子请求之后,主应用和子应用会反馈给服务器第t个文件信息。服务器接收第t个文件信息,并保存第t个文件信息。其中,第t个文件信息可以为:主应用的主账号或者子应用的子账号信息所属的文件的位置信息的存储空间信息。
S24,根据第二参数关系,将第t个文件信息携带在第t+1个第二子请求中发送给终端,直至将第m-1个文件信息携带在第m个第二子请求发送给终端时为止。
本发明实施例中,服务器根据多个第二子请求之间的依赖参数,将第t个文件信息,携带在第t+1个第二子请求中发送给终端的主应用和子应用。直到服务器将第m-1个文件信息携带在第m个第二子请求发送给终端的主应用和子应用时为止。客户端接收到第m个第二子请求,向服务器反馈分别包括了主账号信息和子账号信息的文件。
本发明实施例中,服务器给终端的主应用和子应用分别发送第t个第二子请求。服务器接收到终端的主应用和子应用响应第t个第二子请求反馈的解析表达式。服务器解析该解析表达式,进行判断是否查询成功。若查询成功,则服务器会获取解析表达式内的第t个文件信息,并进行存储。
在一些实施例中,图8示出的S08还可以通过S25至S27实现,将结合各步骤进行说明。
S25,在主应用的后端服务登录状态下,接收终端,响应m个主应用子请求反馈的主文件,解析主文件,得到主账号信息。
本发明实施例中,服务器在主应用的后端服务登录状态下,携带第m-1个文件信息、第n-1个登录认证信息与令牌信息向终端的主应用发送m个主应用子请求。服务器接收到终端的主应用响应m个主应用子请求反馈的解析表达式。服务器解析该解析表达式,进行判断是否查询成功。若查询成功,则服务器会获取解析表达式内的主文件,进而获取主账号信息。
本发明实施例中,服务器获取到终端响应m个主应用子请求,反馈的表格文件。服务器解析该表格文件获取到了主应用对应的主账号信息。本发明实施例中,多个第二子请求包括:m个主应用子请求。
S26,在至少一个子应用分别对应的后端服务登录状态下,接收终端,响应m个子应用子请求反馈的至少一个子应用分别对应的子文件。
本发明实施例中,服务器在至少一个子应用分别对应的后端服务登录状态下携带第m-1个文件信息、第n-1个登录认证信息与令牌信息向终端的至少一个子应用分别发送m个子应用子请求。服务器接收到终端的至少一个子应用分别响应m个子应用子请求反馈的解析表达式。服务器解析该解析表达式,进行判断是否查询成功。若查询成功,则服务器会获取解析表达式内的子文件。
S27,解析子文件,得到至少一个子应用分别对应的子账号信息,并给子账号信息配置至少一个子应用的分别对应的标记信息。
本发明实施例中,服务器解析子文件可以得到至少一个子应用分别对应的子账号信息,并给子账号信息配置至少一个子应用的分别对应的标记信息。同时,服务器给每个子账号信息配置对应的子应用的标记信息。
其中,子应用的标记信息可以为子应用的地址信息,子应用的属性信息中的一个。
本发明实施例中,结合图9,以服务器获取主账号信息的过程为例。服务器首先开启主应用的登录操作。服务器首先间隔第一固定时间模拟主应用的web管理控制台的前端页面发送用户名密码登录请求给主应用的后端服务。服务器接收到终端响应用户名密码登录请求反馈的解析表达式。服务器解析该解析表达式,进行判断是否登录成功。若登录成功,则服务器会获取解析表达式内的登录认证信息,并记住登录认证信息。
服务器再向终端发送获取令牌信息请求。其中获取令牌信息请求中,携带了登录认证信息。服务器接收到终端响应获取令牌信息请求反馈的解析表达式。服务器解析该解析表达式,进行判断是否登录成功。若登录成功,则服务器会获取解析表达式内的令牌信息,并保存令牌信息。
其次,服务器开启主应用的查询操作。本发明实施例中,服务器向终端发送生成账号表格请求。其中生成账号表格请求中携带登录认证信息与令牌信息。服务器接收到终端响应生成账号表格请求反馈的解析表达式。服务器解析该解析表达式,进行判断是否查询成功。若查询成功,则服务器会获取解析表达式内的表格文件名,并进行存储。服务器携带表格文件名、登录认证信息与令牌信息向终端的主应用发送下载账号表格请求,并将文件名参数替换为上个请求返回的文件名。服务器接收到终端响应下载账号表格请求反馈的解析表达式。服务器解析该解析表达式,进行判断是否查询成功。若查询成功,则服务器会获取解析表达式内的账号表格,进而获取主账号信息。服务器将该主账号信息导入到强身份认证平台。
本发明实施例中,当终端的目标子应用需要获取登录权限时,给服务器发送认证请求,服务器可以基于认证请求中的当前主账号信息验证目标子应用是否具有权限,然后根据认证请求中的目标子应用的标记信息反馈目标子应用的目标账号信息给终端,由于事先服务器获取并存储了当前子账号信息和主账号信息,所以终端只需要通过当前主账号信息就可以获取多个子应用的权限,进而有效的解决各种类型的应用权限之间相互隔离的问题。
图10为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图,应用于终端。将结合图10示出的步骤进行说明。
S101,在登陆目标子应用时,获取目标对象的当前主账号信息。
本发明实施例中,终端的目标对象首先需要在自身的多个应用中确定出主应用和子应用。其中,子应用的个数可以至少为一个。若终端接收到目标子应用的登录时间指令,终端的页面会跳转到主账号登录页面。终端获取到了目标对象在主账号登录页面输入的当前主账号信息的账号名和账号密码。
其中,账号名可以为目标对象的手机号或者生日。
本发明实施例中,主应用可以为目标对象的终端上的任意一个应用。主应用可以为终端上的经常被使用的一个应用,还可以为多个应用对应的账号信息中更换频率最低的一个应用等,本发明实施例不作限制。在一个实施例中,目标对象的终端应用可以包括:财务应用,人事管理应用,客户接口应用和供应商应用等,本发明实施例不做限制。示例性的,终端中经常使用的人事管理应用可以为主应用,财务应用、客户接口应用和供应商应用为子应用。当终端的页面跳转到主账号登录页面。目标对象在主账号登录页面输入的主应用的当前主账号信息。
结合图11,为终端的页面跳转到主账号登录页面的效果示意图。目标对象打开目标子应用的登录界面,点击登录,终端会跳转到主账号登录页面。目标对象可以在主账号登录页面输入主账号信息的账号名和账号密码。
S102,将目标子应用的标记信息和当前主账号信息携带在认证请求中发送至服务器。
本发明实施例中,终端的目标对象通过当前主账号信息登录目标子应用。终端通过与服务器预先建立的通信线路向服务器发送认证请求。其中,认证请求内可以包括:目标对象登录时的当前主账号信息以及该目标子应用的标记信息。
S103,接收服务器响应认证请求反馈的,目标子应用的目标账号信息。
本发明实施例中,终端通过与服务器预先建立的通信线路接收服务器反馈的目标子应用的目标账号信息。
本发明实施例中,终端可以通过该目标子应用对应的单点通信线路接收服务器发送的目标账号信息。
S104,基于目标账号信息,完成目标子应用的登录。
本发明实施例中,服务器在验证了当前主账号信息通过之后,会发送目标账号信息给终端。也就是说,服务器在验证了当前主账号信息通过之后,说明目标子应用的权限验证通过,发送目标账号信息给终端的目标子应用。目标子应用基于预先设定的程序,完成登录。
在一些实施例中,参见图12,图12为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图。
S105,接收服务器发送的模拟账号登录请求信息和模拟账号查询请求信息。
本发明实施例中,终端间隔固定的时间接收到了服务器发送给主应用和子应用的模拟账号登录请求信息和模拟账号查询请求信息。
本发明实施例中,终端可以间隔1小时获取到服务器给主应用发送的模拟账号登录请求信息和模拟账号查询请求信息。终端可以间隔2小时获取到服务器给至少一个子应用分别发送的模拟账号登录请求信息和模拟账号查询请求信息。
S106,响应模拟账号登录请求信息和模拟账号查询请求信息,依次向服务器反馈主应用的主账号信息,以及至少一个子应用的子账号信息。
本发明实施例中,终端响应主应用和子应用的模拟账号登录请求信息和模拟账号查询请求信息,向服务器依次反馈主账号信息和至少一个子应用分别对应的子账号信息。
终端接收到主应用的模拟账号登录请求信息和模拟账号查询请求信息之后,响应该模拟账号登录请求信息和模拟账号查询请求信息,向服务器反馈主账号信息。终端响应至少一个子应用分别对应的模拟账号登录请求信息和模拟账号查询请求信息,向服务器反馈至少一个子应用分别对应的子账号信息。
在一些实施例中,参见图13,图13为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图,图12示出的S105至S106还可以通过S107至S110实现,将结合各步骤进行说明。
S107,接收服务器发送的第一模拟账号登录请求和第一模拟账号查询请求。
本发明实施例中,终端的主应用接收到服务器间隔固定时间发送的第一模拟账号登录请求和第一模拟账号查询请求。
本发明实施例中,终端的主应用间隔1小时接收到服务器发送的模拟主应用的web管理控制台前端页面向主应用的后端服务器发送的http账号查询请求。
S108,接收服务器发送的至少一个子应用分别对应的第二模拟账号登录请求和第二模拟账号查询请求。
本发明实施例中,终端间隔固定时间接收到服务器发送的至少一个子应用分别对应的第二模拟账号登录请求和第二模拟账号查询请求。
本发明实施例中,终端的至少一个子应用间隔2小时接收到服务器发送的模拟至少一个子应用的web管理控制台前端页面向至少一个子应用的后端服务器发送的http账号查询请求。
S109,响应第一模拟账号查询请求,向服务器反馈主账号信息。
本发明实施例中,终端的主应用的后台服务响应第一模拟账号查询请求,将主应用的主账号信息反馈给服务器。
本发明实施例中,终端的主应用的后台服务响应http账号查询请求将主应用的主账号信息反馈给服务器。
S110,响应第二模拟账号查询请求,向服务器反馈至少一个子应用分别对应的子账号信息。
本发明实施例中,终端的至少一个子应用的后台服务响应第二模拟账号查询请求,将各自的子账号信息反馈给服务器。
本发明实施例中,终端至少一个子应用的后台服务响应http账号查询请求将至少一个子应用分别对应的子账号信息反馈给服务器。
在一些实施例中,参见图14,图14为本发明公开实施例提供的应用登录管理方法的一个可选的流程示意图,图12示出的S105还可以通过S111至S112实现,将结合各步骤进行说明。
S111,接收服务器发送的模拟账号登录请求信息,响应模拟账号登录请求信息,向服务器反馈中间信息。
本发明实施例中,终端的主应用和子应用的后端服务接收到了模拟账号登录请求信息之后,终端的主应用和子应用会分别反馈给服务器一个中间信息。
S112,接收服务器发送的模拟账号查询请求信息。
本发明实施例中,终端的主应用和子应用的接收到服务器发送的模拟账号查询请求信息。
在一些实施例中,图14示出的S111至S106还可以通过S113至S118实现,将结合各步骤进行说明。
S113,接收服务器发送的第i个第一子请求,响应第i个第一子请求,向服务器反馈第i个登录认证信息。
本发明实施例中,终端的主应用和子应用获取到了第i个第一子请求之后,主应用和子应用会反馈给服务器第i个登录认证信息。其中,第i个登录认证信息是用来保持服务器登录主应用和子应用的web管理控制台的状态,便于后续的服务器发送模拟账号查询请求信息。
S114,接收服务器发送的携带有第i个登录认证信息的第i+1个第一子请求,直至接收到服务器发送的携带有第n-1个登录认证信息的第n个第一子请求时为止,响应第n个第一子请求,向服务器反馈令牌信息。
本发明实施例中,终端的主应用和子应用接收到第i+1个第一子请求,响应第i+1个第一子请求向服务器反馈第i+1个登录认证信息。直到终端接收到了第n个第一子请之后,主应用和子应用分别会响应第n个第一子请,反馈给服务器分别对应的令牌信息。
S115,接收服务器发送的第t个第二子请求,响应第t个第二子请求,向服务器反馈第t个文件信息。
本发明实施例中,终端的主应用和子应用获取到了第t个第二子请求之后,主应用和子应用会分别反馈给服务器第t个文件信息。其中,应用和子应用对应的第t个文件信息可以包括主应用和子应用的账号信息所处的文件名信息。
本发明实施例中,第t个第第二子请求至第m个第第二子请求都携带了中间信息。
S116,接收服务器发送的携带有第t个文件信息的第t+1个第二子请求,直至接收到服务器发送的携带有第m-1个文件信息的第m个第二子请求时为止。
本发明实施例中,终端的主应用和子应用接收到第t+1个第二子请求,响应第t+1个第二子请求向服务器反馈第t+1个文件信息。直到终端接收到了第m个第二子请为止。
S117,响应m个主应用子请求,向服务器反馈主文件。
本发明实施例中,终端的主应用接收到了服务器发送的m个主应用子请求,主应用将包括了主账号信息的主文件发送给服务器。
S118,响应m个子应用子请求,向服务器反馈至少一个子应用分别对应的子文件。
本发明实施例中,终端的至少一个子应用分别接收到了服务器发送的m个子应用子请求,至少一个子应用分别将包括了自身的子账号信息的子文件发送给服务器。
本发明实施例中,终端间隔固定时间给服务器反馈主账号信息和子账号信息,当终端的任何一个子应用需要获取权限时,给服务器发送认证请求,服务器基于认证请求中携带的一个子应用的标记信息和主账号信息,反馈一个子应用的目标账号信息给终端,从而终端只需要通过主账号信息和其他子应用的标记信息就可以获取其他子应用的权限;由于事先通过服务器获取并存储了子账号信息和主账号信息,所以终端只需要给服务器反馈子应用的标记信息就能获取目标账号信息,无需设计大量的程序,实现成本较小,而且通过模拟应用管理控制台向终端发送账号查询请求,来获取主账号信息和子账号信息,能够适应各种类型的应用,适用范围也较广。
本发明实施例中,当终端的目标子应用需要获取登录权限时,给服务器发送认证请求,服务器可以基于认证请求中的当前主账号信息验证目标子应用是否具有权限,然后根据认证请求中的目标子应用的标记信息反馈目标子应用的目标账号信息给终端,由于事先服务器获取并存储了当前子账号信息和主账号信息,所以终端只需要通过当前主账号信息就可以获取多个子应用的权限,进而有效的解决各种类型的应用权限之间相互隔离的问题。
图15为本发明公开实施例提供的应用登录管理方法的交互图。将结合图15示出的步骤进行说明。
S31,在登陆目标子应用时,获取目标对象的当前主账号信息。
具体步骤请参照图10中的S101。
S32,客户端将目标子应用的标记信息和当前主账号信息携带在认证请求中发送至服务器。
具体步骤请参照图10中的S102。
S33,服务器响应认证请求,基于目标子应用的标记信息和当前主账号信息,在当前映射关系中,确定目标子应用匹配的目标账号信息,并反馈目标账号信息给终端。
具体步骤请参照图1中的S02。
S34,客户端基于目标账号信息,完成目标子应用的登录。
具体步骤请参照图10中的S104。
本发明实施例中,当终端的目标子应用需要获取登录权限时,给服务器发送认证请求,服务器可以基于认证请求中的当前主账号信息验证目标子应用是否具有权限,然后根据认证请求中的目标子应用的标记信息反馈目标子应用的目标账号信息给终端,由于事先服务器获取并存储了当前子账号信息和主账号信息,所以终端只需要通过当前主账号信息就可以获取多个子应用的权限,进而有效的解决各种类型的应用权限之间相互隔离的问题。
请参阅图16,图16为本发明公开实施例提供的应用登录管理装置的结构示意图一。
本发明实施例提供了一种应用登录管理装置800,包括:第一接收单元803、和第一处理单元804。
第一接收单元803,用于接收终端发送的认证请求,认证请求中携带了目标子应用的标记信息和当前主账号信息;目标子应用为等待登录认证的应用;
第一处理单元804,用于响应认证请求,基于目标子应用的标记信息和当前主账号信息,在当前映射关系中,确定目标子应用匹配的目标账号信息,并反馈目标账号信息给终端,供终端使用目标账号信息进行登录;
当前映射关系表征多个子应用的子账号信息分别与主应用对应的至少一个主账号信息的映射关系,当前主账号信息用于验证目标子应用是否有登录权限。
本发明实施例中,应用登录管理装置800的第一处理单元804响应认证请求,若从当前映射关系,匹配到当前主账号信息,则表征主账号信息验证通过;若主账号信息验证通过,则在当前映射关系中的与当前主账号信息对应的目标子映射关系中,查找到与基于目标子应用的标记信息对应的目标账号信息;目标子映射关系表征当前主账号信息与多个子应用的子账号信息的映射关系;通过目标子应用对应的单点通信线路,反馈目标账号信息给终端;单点通信线路是应用配置中设定的,应用配置为至少一个子应用对应的配置信息。
本发明实施例中,应用登录管理装置800获取模拟账号登录请求信息和模拟账号查询请求信息;应用登录管理装置800在预设时间间隔,按照登录查询请求顺序,向终端依次发送模拟账号登录请求信息和模拟账号查询请求信息;应用登录管理装置800的第一接收单元803依次接收终端响应模拟账号登录请求信息和模拟账号查询请求信息反馈的主应用的主账号信息,以及至少一个子应用的子账号信息;应用登录管理装置800获取主账号信息和子账号信息之间的键值对关系;键值对关系是基于主账号信息的主属性信息和子账号信息中的子属性信息确定的;应用登录管理装置800的第一处理单元804基于键值对关系,将至少一个子应用的子账号信息分别与主账号信息确定当前映射关系。
本发明实施例中。模拟账号登录请求信息包括:模拟账号登录请求的多个第一子请求、多个第一子请求之间的第一参数关系和登录请求顺序;
模拟账号查询请求信息包括:模拟账号查询请求的多个第二子请求、多个第二子请求之间的第二参数关系和查询请求顺序。
本发明实施例中,预设时间间隔包括:间隔第一固定时间和间隔第二固定时间;模拟账号登录请求信息包括:第一模拟账号登录请求和第二模拟账号登录请求;模拟账号查询请求信息包括:第一模拟账号查询请求和第二模拟账号查询请求;应用登录管理装置800间隔第一固定时间,按照登录查询请求顺序,向终端发送第一模拟账号登录请求和第一模拟账号查询请求;第一模拟账号查询请求用于查询主账号信息;间隔第二固定时间,按照登录查询请求顺序,向终端的至少一个子应用分别发送第二模拟账号登录请求和第二模拟账号查询请求;第二模拟账号查询请求用于获取至少一个子应用分别对应的子账号信息。
本发明实施例中,应用登录管理装置800基于模拟账号登录请求信息登录主应用和至少一个子应用的后端服务;应用登录管理装置800的第一接收单元803在主应用的后端服务登录状态下,接收终端响应第一模拟账号查询请求,反馈的主账号信息;在至少一个子应用分别对应的后端服务登录状态下,接收终端响应第二模拟账号查询请求,反馈的至少一个子应用分别对应的子账号信息。
本发明实施例中,应用登录管理装置800在预设时间间隔,按照登录查询请求顺序,向终端发送模拟账号登录请求信息后,再发送模拟账号查询请求信息。
本发明实施例中,应用登录管理装置800向终端发送模拟账号登录请求信息,应用登录管理装置800的第一接收单元803接收终端响应模拟账号登录请求信息反馈的中间信息;中间信息用于维持主应用的后端登录状态;将中间信息携带在模拟账号查询请求信息中发送至终端。
本发明实施例中,应用登录管理装置800按照登录请求顺序,向终端发送多个第一子请求中的第i个第一子请求,i为大于等于1,且小于多个第一子请求的总数量n,n为正整数;接收终端响应第i个第一子请求反馈的第i个登录认证信息;根据第一参数关系,将第i个登录认证信息携带在第i+1个第一子请求中发送给终端,直至将第n-1个登录认证信息携带在第n个第一子请求发送给终端时为止,接收到终端响应第n个第一子请求反馈的令牌信息;其中,第n-1个登录认证信息和令牌信息作为中间信息。
本发明实施例中,应用登录管理装置800按照查询请求顺序,将中间信息携带在多个第二子请求中的第t个第二子请求中发送至终端,t为大于等于1,且小于多个第二子请求的总数量m,m为正整数;接收终端响应第t个第二子请求反馈的第t个文件信息;根据第二参数关系,将第t个文件信息携带在第t+1个第二子请求中发送给终端,直至将第m-1个文件信息携带在第m个第二子请求发送给终端时为止。
本发明实施例中,第一模拟账号查询请求包括:m个第二子请求。应用登录管理装置800的第一接收单元803在主应用的后端服务登录状态下,接收终端,响应m个第二子请求反馈的主文件,解析主文件,得到主账号信息;主文件的类型包括表格文件、可扩展标记语言文件、对象简谱文件、超文本标记语言文件中的一种。
本发明实施例中,第二模拟账号查询请求包括:m个第二子请求;应用登录管理装置800的第一接收单元803在至少一个子应用分别对应的后端服务登录状态下,接收终端,响应m个第二子请求反馈的至少一个子应用分别对应的子文件;子文件的类型包括表格文件、可扩展标记语言文件、对象简谱文件、超文本标记语言文件中的一种;第一处理单元解析子文件,得到至少一个子应用分别对应的子账号信息,并给子账号信息配置至少一个子应用的分别对应的标记信息。
本发明实施例中,当终端的目标子应用需要获取登录权限时,给应用登录管理装置800发送认证请求,应用登录管理装置800的第一接收单元803接收认证请求,应用登录管理装置800的第一处理单元804可以基于认证请求中的当前主账号信息验证目标子应用是否具有权限,然后根据认证请求中的目标子应用的标记信息反馈目标子应用的目标账号信息给终端,由于事先应用登录管理装置800获取并存储了当前子账号信息和主账号信息,所以终端只需要通过当前主账号信息就可以获取多个子应用的权限,进而有效的解决各种类型的应用权限之间相互隔离的问题。
对应地,本发明实施例提供一种应用登录管理装置800,包括第一存储器802和第一处理器801,第一存储器802存储有可在第一处理器801上运行的计算机程序,第一处理器801执行程序时实现上述方法中的步骤。
这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明存储介质和设备实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
需要说明的是,图17为本发明公开实施例提供的应用登录管理装置的一种硬件实体示意图一,如图17所示,该应用登录管理装置800的硬件实体包括:第一处理器801和第一存储器802,其中;
第一处理器801通常控制应用登录管理装置800的总体操作。
第一存储器802配置为存储由第一处理器801可执行的指令和应用,还可以缓存待第一处理器801以及应用登录管理装置800中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(FLASH)或随机访问存储器(Random Access Memory,RAM)实现。
请参阅图18,图18为本发明公开实施例提供的应用登录管理装置的结构示意图二。
本发明实施例提供了一种应用登录管理装置900,包括:第一获取单元903、发送单元904、第四接收单元906和登录单元907。
第一获取单元903,用于在登陆目标子应用时,获取目标对象的当前主账号信息;所述目标子应用为至少一个子应用中的一个应用,所述当前主账号信息为除了所述至少一个子应用之外的所述目标对象的主应用对应的账号信息;
发送单元904,用于将目标子应用的标记信息和当前主账号信息携带在认证请求中发送至服务器;
第四接收单元905,用于接收服务器响应认证请求反馈的,目标子应用的目标账号信息;
登录单元906,用于基于目标账号信息,完成目标子应用的登录。
本发明实施例中,应用登录管理装置900的第四接收单元905接收服务器发送的模拟账号登录请求信息和模拟账号查询请求信息;发送单元905响应模拟账号登录请求信息和模拟账号查询请求信息,依次向服务器反馈主应用的主账号信息,以及至少一个子应用的子账号信息。
本发明实施例中,应用登录管理装置900的第四接收单元905接收服务器发送的第一模拟账号登录请求和第一模拟账号查询请求;接收服务器发送的至少一个子应用分别对应的第二模拟账号登录请求和第二模拟账号查询请求。
本发明实施例中,应用登录管理装置900的发送单元904响应第一模拟账号查询请求,向服务器反馈主账号信息;响应第二模拟账号查询请求,向服务器反馈至少一个子应用分别对应的子账号信息。
本发明实施例中,应用登录管理装置900的第四接收单元905接收服务器发送的模拟账号登录请求信息,响应模拟账号登录请求信息,向服务器反馈中间信息;接收服务器发送的模拟账号查询请求信息。
本发明实施例中,应用登录管理装置900的第四接收单元905接收服务器发送的第i个第一子请求,响应第i个第一子请求,向服务器反馈第i个登录认证信息;i为大于等于1,且小于多个第一子请求的总数量n,n为正整数;接收服务器发送的携带有第i个登录认证信息的第i+1个第一子请求,直至接收到服务器发送的携带有第n-1个登录认证信息的第n个第一子请求时为止,响应第n个第一子请求,向服务器反馈令牌信息;其中,第n-1个登录认证信息和令牌信息作为中间信息。
本发明实施例中,应用登录管理装置900的第四接收单元905接收服务器发送的第t个第二子请求,响应第t个第二子请求,向服务器反馈第t个文件信息;t为大于等于1,且小于多个第二子请求的总数量m,m为正整数;接收服务器发送的携带有第t个文件信息的第t+1个第二子请求,直至接收到服务器发送的携带有第m-1个文件信息的第m个第二子请求时为止。
本发明实施例中,第一模拟账号查询请求包括:m个第二子请求;应用登录管理装置900的发送单元904响应m个第二子请求,向服务器反馈主文件;主文件中携带有主账号信息。
本发明实施例中,第二模拟账号查询请求包括:m个第二子请求;应用登录管理装置900的发送单元904响应m个第二子请求,向服务器反馈至少一个子应用分别对应的子文件;子文件中携带有子账号信息。
本发明实施例中,当应用登录管理装置900的目标子应用需要获取登录权限时,通过发送单元904给服务器发送认证请求,服务器接收认证请求,服务器可以基于认证请求中的当前主账号信息验证目标子应用是否具有权限,然后根据认证请求中的目标子应用的标记信息反馈目标子应用的目标账号信息给应用登录管理装置900,由于事先应用服务器获取并存储了当前子账号信息和主账号信息,所以应用登录管理装置900只需要通过当前主账号信息就可以获取多个子应用的权限,进而有效的解决各种类型的应用权限之间相互隔离的问题。
需要说明的是,本发明实施例中,如果以软件功能模块的形式实现上述的集群构建及订阅信息处理方法,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对相关技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台应用登录管理装置(可以是个人计算机等)执行本发明各个实施例方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read OnlyMemory,ROM)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。
对应地,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法中的步骤。
对应地,本发明实施例提供一种应用登录管理装置900,包括第二存储器902和第二处理器901,第二存储器902存储有可在第二处理器901上运行的计算机程序,第二处理器901执行程序时实现上述方法中的步骤。
这里需要指出的是:以上存储介质和设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本发明存储介质和设备实施例中未披露的技术细节,请参照本发明方法实施例的描述而理解。
需要说明的是,图19为本发明公开实施例提供的应用登录管理设备的一种硬件实体示意图,如图19所示,该应用登录管理装置900的硬件实体包括:第二处理器901和第二存储器902,其中;
第二处理器901通常控制应用登录管理装置900的总体操作。
第二存储器902配置为存储由第二处理器901可执行的指令和应用,还可以缓存第二处理器901以及应用登录管理装置900中各模块待处理或已经处理的数据(例如,图像数据、音频数据、语音通信数据和视频通信数据),可以通过闪存(FLASH)或随机访问存储器(Random Access Memory,RAM)实现。
以上所述,仅为本发明的实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
Claims (20)
1.一种应用登录管理方法,其特征在于,包括:
基于获取的主应用的主账号信息,以及至少一个子应用的子账号信息,确定当前映射关系;所述主应用的主账号信息,以及所述至少一个子应用的子账号信息是终端响应预设时间间隔接收的模拟账号登录请求信息和模拟账号查询请求信息反馈的;所述当前映射关系表征多个子应用的子账号信息分别与主应用对应的至少一个主账号信息的映射关系;
接收终端发送的认证请求,所述认证请求中携带了目标子应用的标记信息和当前主账号信息;所述目标子应用为等待登录认证的应用;
响应所述认证请求,基于所述目标子应用的标记信息和所述当前主账号信息,在所述当前映射关系中,确定所述目标子应用匹配的目标账号信息,并反馈所述目标账号信息给所述终端,供所述终端使用所述目标账号信息进行登录;
所述当前主账号信息用于验证所述目标子应用是否有登录权限。
2.根据权利要求1所述的应用登录管理方法,其特征在于,所述响应所述认证请求,基于所述目标子应用的标记信息和所述当前主账号信息,在当前映射关系中,确定所述目标子应用匹配的目标账号信息,并反馈所述目标账号信息给所述终端,包括:
响应所述认证请求,若从所述当前映射关系,匹配到所述当前主账号信息,则表征所述当前主账号信息验证通过;
若所述当前主账号信息验证通过,则在当前映射关系中的与所述当前主账号信息对应的目标子映射关系中,查找到与所述目标子应用的标记信息对应的所述目标账号信息;所述目标子映射关系表征当前主账号信息与多个子应用的子账号信息的映射关系;
通过所述目标子应用对应的单点通信线路,反馈所述目标账号信息给所述终端;所述单点通信线路是应用配置中设定的,所述应用配置为至少一个子应用对应的配置信息。
3.根据权利要求1或2所述的应用登录管理方法,其特征在于,所述基于获取的主应用的主账号信息,以及至少一个子应用的子账号信息,确定当前映射关系,包括:
获取所述模拟账号登录请求信息和所述模拟账号查询请求信息;
在预设时间间隔,按照登录查询请求顺序,向终端依次发送所述模拟账号登录请求信息和所述模拟账号查询请求信息;
依次接收所述终端响应所述模拟账号登录请求信息和所述模拟账号查询请求信息反馈的主应用的主账号信息,以及至少一个子应用的子账号信息;
获取所述主账号信息和所述子账号信息之间的键值对关系;所述键值对关系是基于所述主账号信息的主属性信息和所述子账号信息中的子属性信息确定的;
基于所述键值对关系,将所述至少一个子应用的子账号信息分别与所述主账号信息确定所述当前映射关系。
4.根据权利要求3所述的应用登录管理方法,其特征在于,所述模拟账号登录请求信息包括:模拟账号登录请求的多个第一子请求、多个第一子请求之间的第一参数关系和登录请求顺序;
所述模拟账号查询请求信息包括:模拟账号查询请求的多个第二子请求、多个第二子请求之间的第二参数关系和查询请求顺序。
5.根据权利要求4所述的应用登录管理方法,其特征在于,所述预设时间间隔包括:间隔第一固定时间和间隔第二固定时间;所述模拟账号登录请求信息包括:第一模拟账号登录请求和第二模拟账号登录请求;所述模拟账号查询请求信息包括:第一模拟账号查询请求和第二模拟账号查询请求;
所述在预设时间间隔,按照登录查询请求顺序,向终端依次发送所述模拟账号登录请求信息和所述模拟账号查询请求信息,包括:
间隔第一固定时间,按照登录查询请求顺序,向所述终端发送所述第一模拟账号登录请求和所述第一模拟账号查询请求;所述第一模拟账号查询请求用于查询所述主账号信息;
间隔第二固定时间,按照登录查询请求顺序,向所述终端的所述至少一个子应用分别发送所述第二模拟账号登录请求和所述第二模拟账号查询请求;所述第二模拟账号查询请求用于获取所述至少一个子应用分别对应的所述子账号信息。
6.根据权利要求5所述的应用登录管理方法,其特征在于,所述依次接收所述终端响应所述模拟账号登录请求信息和所述模拟账号查询请求信息反馈的主应用的主账号信息,以及至少一个子应用的子账号信息,包括:
基于所述模拟账号登录请求信息登录所述主应用和所述至少一个子应用的后端服务;
在所述主应用的后端服务登录状态下,接收所述终端响应所述第一模拟账号查询请求,反馈的所述主账号信息;
在所述至少一个子应用分别对应的后端服务登录状态下,接收所述终端响应所述第二模拟账号查询请求,反馈的所述至少一个子应用分别对应的所述子账号信息。
7.根据权利要求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个第二子请求中发送给所述终端,直至将第m-1个文件信息携带在第m个第二子请求发送给所述终端时为止。
11.根据权利要求10所述的应用登录管理方法,其特征在于,所述多个第二子请求包括:m个主应用子请求;
所述在所述主应用的后端服务登录状态下,接收所述终端响应所述第一模拟账号查询请求,反馈的所述主账号信息,包括:
在所述主应用的后端服务登录状态下,接收所述终端,响应所述m个主应用子请求反馈的主文件,解析所述主文件,得到所述主账号信息;所述主文件的类型包括表格文件、可扩展标记语言文件、对象简谱文件、超文本标记语言文件中的任意一种。
12.根据权利要求10所述的应用登录管理方法,其特征在于,所述多个第二子请求包括:m个子应用子请求;
所述在所述至少一个子应用分别对应的后端服务登录状态下,接收所述终端响应所述第二模拟账号查询请求,反馈的所述至少一个子应用分别对应的所述子账号信息,包括:
在所述至少一个子应用分别对应的后端服务登录状态下,接收所述终端,响应所述m个子应用子请求反馈的所述至少一个子应用分别对应的子文件;所述子文件的类型包括表格文件、可扩展标记语言文件、对象简谱文件、超文本标记语言文件中的任意一种;
解析所述子文件,得到所述至少一个子应用分别对应的所述子账号信息,并给所述子账号信息配置所述至少一个子应用的分别对应的标记信息。
13.一种应用登录管理方法,其特征在于,包括:
响应服务器预设时间间隔发送的模拟账号登录请求信息和模拟账号查询请求信息,向服务器反馈主应用的主账号信息,以及至少一个子应用的子账号信息,供所述服务器基于所述主应用的主账号信息,以及所述至少一个子应用的子账号信息确定当前映射关系;
在登陆目标子应用时,获取目标对象的当前主账号信息;所述目标子应用为至少一个子应用中的一个应用,所述当前主账号信息为除了所述至少一个子应用之外的所述目标对象的主应用对应的账号信息;
将所述目标子应用的标记信息和当前主账号信息携带在认证请求中发送至所述服务器;
接收所述服务器响应所述认证请求反馈的,所述目标子应用的目标账号信息;所述目标账号信息是所述服务器在所述当前映射关系中确定的;
基于所述目标账号信息,完成所述目标子应用的登录。
14.根据权利要求13所述的应用登录管理方法,其特征在于,所述响应服务器发送的模拟账号登录请求信息和模拟账号查询请求信息,向服务器反馈主应用的主账号信息,以及至少一个子应用的子账号信息,包括:
接收服务器发送的模拟账号登录请求信息和模拟账号查询请求信息;
响应所述模拟账号登录请求信息和所述模拟账号查询请求信息,依次向所述服务器反馈所述主应用的主账号信息,以及所述至少一个子应用的子账号信息。
15.根据权利要求14所述的应用登录管理方法,其特征在于,所述接收服务器发送的模拟账号登录请求信息和模拟账号查询请求信息,包括:
接收所述服务器发送的第一模拟账号登录请求和第一模拟账号查询请求;
接收所述服务器发送的所述至少一个子应用分别对应的第二模拟账号登录请求和第二模拟账号查询请求;
相应的,所述响应所述模拟账号登录请求信息和所述模拟账号查询请求信息,依次向所述服务器反馈所述主应用的主账号信息,以及所述至少一个子应用的子账号信息,包括:
响应所述第一模拟账号查询请求,向所述服务器反馈所述主账号信息;
响应所述第二模拟账号查询请求,向所述服务器反馈所述至少一个子应用分别对应的子账号信息。
16.根据权利要求15所述的应用登录管理方法,其特征在于,所述接收服务器发送的模拟账号登录请求信息和模拟账号查询请求信息,包括:
接收所述服务器发送的所述模拟账号登录请求信息,响应所述模拟账号登录请求信息,向所述服务器反馈中间信息;
接收所述服务器发送的模拟账号查询请求信息;
相应的,所述接收所述服务器发送的所述模拟账号登录请求信息,响应所述模拟账号登录请求信息,向所述服务器反馈中间信息,包括:
接收所述服务器发送的第i个第一子请求,响应所述第i个第一子请求,向所述服务器反馈第i个登录认证信息;i为大于等于1,且小于多个第一子请求的总数量n,n为正整数;
接收所述服务器发送的携带有所述第i个登录认证信息的第i+1个第一子请求,直至接收到所述服务器发送的携带有第n-1个登录认证信息的第n个第一子请求时为止,响应所述第n个第一子请求,向所述服务器反馈令牌信息;其中,所述第n-1个登录认证信息和所述令牌信息作为所述中间信息;
相应的,所述接收所述服务器发送的模拟账号查询请求信息,包括:
接收所述服务器发送的第t个第二子请求,响应所述第t个第二子请求,向所述服务器反馈第t个文件信息;t为大于等于1,且小于多个第二子请求的总数量m,m为正整数;
接收所述服务器发送的携带有所述第t个文件信息的第t+1个第二子请求,直至接收到所述服务器发送的携带有第m-1个文件信息的第m个第二子请求时为止。
17.根据权利要求16所述的应用登录管理方法,其特征在于,所述多个第二子请求包括:m个主应用子请求;所述多个第二子请求包括:m个子应用子请求;
所述响应所述第一模拟账号查询请求,向所述服务器反馈所述主账号信息,包括:
响应所述m个主应用子请求,向所述服务器反馈主文件;所述主文件中携带有所述主账号信息;
所述响应所述第二模拟账号查询请求,向所述服务器反馈所述至少一个子应用分别对应的子账号信息,包括:
响应所述m个子应用子请求,向所述服务器反馈所述至少一个子应用分别对应的子文件;所述子文件中携带有所述子账号信息。
18.一种应用登录管理装置,其特征在于,包括:
第一接收单元,用于依次接收终端响应模拟账号登录请求信息和模拟账号查询请求信息反馈的主应用的主账号信息,以及至少一个子应用的子账号信息;
第一接收单元,用于接收终端发送的认证请求,所述认证请求中携带了目标子应用的标记信息和当前主账号信息;所述目标子应用为等待登录认证的应用;
第一处理单元,用于基于获取的所述主应用的所述主账号信息,以及所述至少一个子应用的所述子账号信息,确定当前映射关系;所述当前映射关系表征多个子应用的子账号信息分别与所述主应用对应的至少一个主账号信息的映射关系;
第一处理单元,用于响应所述认证请求,基于所述目标子应用的标记信息和所述当前主账号信息,在所述当前映射关系中,确定所述目标子应用匹配的目标账号信息,并反馈所述目标账号信息给所述终端,供所述终端使用所述目标账号信息进行登录;
所述当前主账号信息用于验证所述目标子应用是否有登录权限。
19.一种应用登录管理装置,其特征在于,包括第一存储器和第一处理器,所述第一存储器存储有可在第一处理器上运行的计算机程序,所述第一处理器执行所述程序时实现权利要求1至12任一项所述方法中的步骤。
20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至12任一项所述方法中的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110064954.9A CN112866249B (zh) | 2021-01-18 | 2021-01-18 | 应用登录管理方法、装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110064954.9A CN112866249B (zh) | 2021-01-18 | 2021-01-18 | 应用登录管理方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112866249A CN112866249A (zh) | 2021-05-28 |
CN112866249B true CN112866249B (zh) | 2023-11-07 |
Family
ID=76006804
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110064954.9A Active CN112866249B (zh) | 2021-01-18 | 2021-01-18 | 应用登录管理方法、装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112866249B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113568543A (zh) * | 2021-06-30 | 2021-10-29 | 北京达佳互联信息技术有限公司 | 信息处理方法、装置、电子设备及存储介质 |
CN115733837B (zh) * | 2021-08-30 | 2024-06-11 | 中移物联网有限公司 | 一种信息处理方法、网关、***和存储介质 |
CN114978728A (zh) * | 2022-05-27 | 2022-08-30 | 中国银行股份有限公司 | 基于多个应用的登录方法、装置、设备和介质 |
CN115242478B (zh) * | 2022-07-15 | 2024-01-02 | 江苏保旺达软件技术有限公司 | 一种提升数据安全的方法、装置、电子设备及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201878190U (zh) * | 2010-09-19 | 2011-06-22 | 密之云(北京)呼叫产业基地有限公司 | 基于账号代填的单点登录平台 |
CN104735021A (zh) * | 2013-12-18 | 2015-06-24 | 腾讯科技(深圳)有限公司 | 一种帐号登录方法、装置和*** |
CN109120597A (zh) * | 2018-07-18 | 2019-01-01 | 阿里巴巴集团控股有限公司 | 身份校验、登录方法、装置及计算机设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10331875B2 (en) * | 2017-09-20 | 2019-06-25 | Level 3 Communications, Llc | Access control for content delivery services |
-
2021
- 2021-01-18 CN CN202110064954.9A patent/CN112866249B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201878190U (zh) * | 2010-09-19 | 2011-06-22 | 密之云(北京)呼叫产业基地有限公司 | 基于账号代填的单点登录平台 |
CN104735021A (zh) * | 2013-12-18 | 2015-06-24 | 腾讯科技(深圳)有限公司 | 一种帐号登录方法、装置和*** |
CN109120597A (zh) * | 2018-07-18 | 2019-01-01 | 阿里巴巴集团控股有限公司 | 身份校验、登录方法、装置及计算机设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112866249A (zh) | 2021-05-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112866249B (zh) | 应用登录管理方法、装置及存储介质 | |
CN111556006B (zh) | 第三方应用***登录方法、装置、终端及sso服务平台 | |
CN105007280B (zh) | 一种应用登录方法和装置 | |
CN102171984B (zh) | 服务提供者访问 | |
US9021570B2 (en) | System, control method therefor, service providing apparatus, relay apparatus and computer-readable medium | |
US9794227B2 (en) | Automatic detection of authentication methods by a gateway | |
JP4742903B2 (ja) | 分散認証システム及び分散認証方法 | |
CN109587133A (zh) | 一种单点登录***及方法 | |
CN110493184B (zh) | 在客户端中登录页面的处理方法、装置、电子装置 | |
US20120144501A1 (en) | Regulating access to protected data resources using upgraded access tokens | |
SE1450928A1 (en) | Method and a system for authenticating a user | |
CN108259457B (zh) | 一种web认证方法及装置 | |
CN111104675A (zh) | ***安全漏洞的检测方法和装置 | |
US11641356B2 (en) | Authorization apparatus, data server and communication system | |
CN104836782B (zh) | 服务器、客户端以及数据访问方法和*** | |
CN102064953A (zh) | ldap服务器的用户权限信息配置***、装置和方法 | |
US9237156B2 (en) | Systems and methods for administrating access in an on-demand computing environment | |
CN111770072B (zh) | 一种单点登录接入功能页面的方法和装置 | |
US7093019B1 (en) | Method and apparatus for providing an automated login process | |
US9355269B2 (en) | Method and system for managing uniquely identifiable bookmarklets | |
CN109726545B (zh) | 一种信息显示方法、设备、计算机可读存储介质和装置 | |
CN110636038A (zh) | 账号解析方法、装置、安全网关及*** | |
CN105791249A (zh) | 一种第三方应用处理方法、装置以及*** | |
CN104618388A (zh) | 快速注册登录方法及对应的重置服务器、信息服务器 | |
CN114745156A (zh) | 分布式单点登录实现方法、装置、电子设备及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |