CN109033803A - 一种基于门户app的移动微应用登录管理方法 - Google Patents
一种基于门户app的移动微应用登录管理方法 Download PDFInfo
- Publication number
- CN109033803A CN109033803A CN201810984579.8A CN201810984579A CN109033803A CN 109033803 A CN109033803 A CN 109033803A CN 201810984579 A CN201810984579 A CN 201810984579A CN 109033803 A CN109033803 A CN 109033803A
- Authority
- CN
- China
- Prior art keywords
- micro
- portal
- application
- account
- app
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种基于门户APP的移动微应用登录管理方法,包括启动移动微应用,调用门户单点认证服务;判断门户账号的认证状态,如果已认证则启动微应用认证管理服务;如果没有认证通过门户APP进行认证,再启动微应用认证管理服务;微应用认证管理服务判断其账号是否与当前门户账号关联;如果没有关联微应用认证成功后,授权给门户APP将微应用账号与门户账号关联;如果已经关联启动后台认证,登录移动微应用。本发明实现了对移动微应用的统一管理,当存在多个微应用时,实现了对移动微应用的快捷访问、访问权限控制以及用户行为分析,本发明提高了移动应用数据的安全性,减少了开发、维护的工作量,提高了客户端和服务端资源利用率。
Description
技术领域
本发明属于移动应用技术领域,具体涉及一种基于门户APP的移动微应用登录管理方法。
背景技术
微应用是数字化商业时代的IT建设模式。不同于传统PC上的应用功能,移动微应用主要运行于移动终端,是一种更为轻量级、分散化的软件构建模式,应用之间轻耦合,可以使得企业软件具备更大的灵活性,便于改造,可以根据客户需求进行组件,更直接的面向客户提供服务,降低企业软件的复杂度。无缝的打通了各种第三方移动交互开放接口。
为了实现权限控制和信息保密,现有的大部分微应用,在开始使用前都需要进行登录和身份认证。移动微应用登录,有各自的认证界面,输入账号密码后,与对应的后台数据进行匹配,认证通过则登录成功。这种登录方法不仅需要设置多个用户密码,每次使用都需要再次登录,增加了用户的额外工作量;各个微应用都需要有自己的认证界面,要有保存和处理数据的后台服务,增加了开发、维护工作量,降低了资源的利用率。
发明内容
针对现有技术存在的不足,本发明目的是提供一种基于门户APP的移动微应用登录管理方法,当存在多个应用程序时,只需要一次登录,无需用户重复操作,开发、维护工作量小,便于统一管理。
为了实现上述目的,本发明是通过如下的技术方案来实现:
本发明的一种基于门户APP的移动微应用登录管理方法,包括以下步骤:
(1)启动移动微应用后,先调用门户单点认证服务(即门户应用的登录认证,例如支付宝登录认证);
(2)根据后台数据判断门户账号的认证状态,如果已认证,则启动微应用认证管理服务(即基于门户框架的其他微应用的登录认证,例如支付宝内嵌的单车应用的登录认证);如果没有认证,通过门户APP进行认证,再启动所述微应用认证管理服务;
(3)所述微应用认证管理服务首先判断其账号是否与当前门户账号关联;如果没有关联,微应用认证成功后,授权给门户APP,将微应用账号与门户账号关联;如果已经关联,启动后台认证,登录所述移动微应用。
本发明还包括切换微应用账号,具体步骤如下:
(1-1)取消原有微应用账号与门户APP账号的关联;
(2-1)将新的微应用账号与门户APP账号关联。
步骤(1-1)中,取消原有微应用账号与门户APP账号的关联,具体方法如下:
门户APP中有一个界面,可直接查看与门户APP关联的移动微应用账号列表,选择需要取消关联的账号,直接取消。
步骤(2)中,所述门户APP中集成了开发平台单点认证框架。
步骤(3)中,关联成功后只需要登录门户APP,便可直接访问与之关联的微应用。
步骤(3)中,直接退出当前微应用,不需要对其有任何额外操作。
步骤(3)中,所述门户APP在会话超时情况下会自动登出。
与现有技术相比,本发明所达到的有益效果包括以下五个方面:APP间通讯规范、安全规范、版本规范、统计规范、日志规范。规范了移动微应用的开发,实现了对其的统一管理,当存在多个应用程序时,只需要一次登录,无需用户重复操作,并实现了对移动微应用的快捷访问、访问权限控制以及用户行为分析。软件开发工具包不对外公开源代码,但对外提供API供集成它的上层应用使用,提高了安全性。集成化推送环境的建立,可有效减少客户端资源占用,减少服务器资源投入。
附图说明
图1是微应用与门户认证逻辑关系图;
图2是微应用认证管理操作流程图;
图3基于门户APP的移动微应用登录过程示意图;
图4是解绑已关联微应用的过程示意图。
具体实施方式
为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
首先开发一个门户APP,该门户APP中集成了平台单点认证框架,并安装在移动终端上。其次,在门户APP和移动微应用之间通过账号建立关联,使得只需要登录门户APP,便可以启动与之关联的多个移动微应用。
门户APP具有自己的登录界面,可以二次开发微应用,提供移动应用程序全生命周期的管理,从移动应用程序的发布、更新、卸载、下架等环节实现统一管理;在应用程序安装、更新、卸载环节自动提示用户,一键操作;提供统一的SDK,主要包括移动微应用的开发,例如安全类、传输类等丰富开发类;统一的推送服务,可有效减少客户端资源占用。
首先,启动移动微应用,并调用门户单点认证服务,判断门户账号是否已认证。如果没有认证,需先启动门户APP并进行认证;如果已经认证,则直接调用微应用认证管理服务。
用户登录移动微应用时,首先判断微应用账号与门户账号是否关联。如果没有关联,通过微应用的账号进行认证;微应用认证成功后,将认证结果通过认证接口广播给门户APP,并保存在门户APP的线上服务器。如果已关联,自动启动后台认证服务,实现微应用的登录。
用户在移动微应用上通过账号登录成功后,会授权给门户APP,允许将微应用账户信息与门户账号进行关联,并保存于门户APP服务器端。一个门户APP可以与多个移动微应用及其对应的账号关联,关联成功后,登录门户APP即可直接启动后台认证服务,实现与之关联的所有移动微应用的自动登录。
一个门户APP同一时间只能有一个账号在线,在线的账号可以关联多个不同微应用的账号。一个微应用可以有多个微应用账号,但是同一时间只能有一个账号在线,与门户APP账号关联的移动微应用和微应用账号是一对一的,因此当某个移动微应用需要更换账号时,需要先将原来关联的该微应用的账号从门户APP解绑,包括本地解绑和服务器端解绑,再建立新的关联。
基于门户APP的移动微应用管理使用一个门户账号可关联多个微应用账号,用户使用时只需要登录门户APP,即可启用关联的微应用。在微应用账号认证成功时,授权给门户APP与微应用账号进行关联,关联成功后只需登录门户APP,后台自动认证微应用,实现了门户APP管理移动微应用统一认证的功能,解决了用户在同一移动终端上使用多个移动微应用时必须记住多个账号的问题。
图1所示是采用本发明方法的移动微应用和门户认证的逻辑关系图,主要包括调用门户单点认证服务和调用微应用认证管理两部分。
在具体的实施操作中,首先要启动移动微应用,再调用门户单点认证服务。如果门户没有认证,启动门户APP进行认证,认证成功后,调用微应用认证管理。这里的门户APP集成了平台单点认证框架,微应用是基于门户APP二次开发框架,其种类和功能不受限制。
图2给出了微应用认证管理操作流程图,首先要判断微应用账号与门户APP账号的关联情况,如果已经建立关联,***自动启动后台认证服务登录微应用。如果没有关联,需要认证微应用账号,同时授权给门户APP,将当前的微应用账号与门户APP账号相关联,成功登录微应用。
图3给出了基于门户APP的移动微应用登录的全过程,首先要启动移动微应用,再调用门户单点认证服务。在门户账号认证成功的基础上,调用微应用认证管理。判断微应用账号与门户APP账号的关联情况,如果已经建立关联,***自动启动后台认证服务登录微应用。如果没有关联,需要认证微应用账号,同时授权给门户APP,将当前的微应用账号与门户APP账号相关联,成功登录微应用。
图4给出了门户APP解绑已关联微应用的过程,首先在门户APP查询关联列表,选择要解绑的关联,并选择解绑,***会自动实现本地和服务器端的解绑,然后再根据需要绑定新的微应用。
通过这种方式实现APP间通讯规范、安全规范、版本规范、统计规范、日志规范。规范了移动微应用的开发,实现了对其的统一管理。软件开发工具包不对外公开源代码,但对外提供API供集成它的上层应用使用,提高了安全性。集成化推送环境的建立,可有效减少客户端资源占用,减少服务器资源投入。
以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。
Claims (7)
1.一种基于门户APP的移动微应用登录管理方法,其特征在于,包括以下步骤:
(1)启动移动微应用后,先调用门户单点认证服务;
(2)根据后台数据判断门户账号的认证状态,如果已认证,则启动微应用认证管理服务;如果没有认证,通过门户APP进行认证,再启动所述微应用认证管理服务;
(3)所述微应用认证管理服务首先判断其账号是否与当前门户账号关联;如果没有关联,微应用认证成功后,授权给门户APP,将微应用账号与门户账号关联;如果已经关联,启动后台认证,登录所述移动微应用。
2.根据权利要求1所述的基于门户APP的移动微应用登录管理方法,其特征在于,还包括切换微应用账号,具体步骤如下:
(1-1)取消原有微应用账号与门户APP账号的关联;
(2-1)将新的微应用账号与门户APP账号关联。
3.根据权利要求2所述的基于门户APP的移动微应用登录管理方法,其特征在于,步骤(1-1)中,取消原有微应用账号与门户APP账号的关联,具体方法如下:
门户APP中有一个界面,可直接查看与门户APP关联的移动微应用账号列表,选择需要取消关联的账号,直接取消。
4.根据权利要求1所述的基于门户APP的移动微应用登录管理方法,其特征在于,步骤(2)中,所述门户APP中集成了开发平台单点认证框架。
5.根据权利要求1所述的基于门户APP的移动微应用登录管理方法,其特征在于,步骤(3)中,关联成功后只需要登录门户APP,便可直接访问与之关联的微应用。
6.根据权利要求1所述的基于门户APP的移动微应用登录管理方法,其特征在于,步骤(3)中,直接退出当前微应用,不需要对其有任何额外操作。
7.根据权利要求1所述的基于门户APP的移动微应用登录管理方法,其特征在于,步骤(3)中,所述门户APP在会话超时情况下会自动登出。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810984579.8A CN109033803A (zh) | 2018-08-28 | 2018-08-28 | 一种基于门户app的移动微应用登录管理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810984579.8A CN109033803A (zh) | 2018-08-28 | 2018-08-28 | 一种基于门户app的移动微应用登录管理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109033803A true CN109033803A (zh) | 2018-12-18 |
Family
ID=64624819
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810984579.8A Pending CN109033803A (zh) | 2018-08-28 | 2018-08-28 | 一种基于门户app的移动微应用登录管理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109033803A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110213105A (zh) * | 2019-06-06 | 2019-09-06 | 北京神舟航天软件技术有限公司 | 一种跨平台微应用创建方法 |
CN110855658A (zh) * | 2019-11-07 | 2020-02-28 | 苏州亿歌网络科技有限公司 | 一种服务登录方法、装置、设备和存储介质 |
CN111125676A (zh) * | 2019-12-23 | 2020-05-08 | 北京百度网讯科技有限公司 | 联合授权方法和装置 |
CN111651734A (zh) * | 2020-05-27 | 2020-09-11 | 支付宝(杭州)信息技术有限公司 | 小程序应用的安装管理方法、装置、设备及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101277193A (zh) * | 2008-05-05 | 2008-10-01 | 北京航空航天大学 | 基于面向服务架构认证服务代理的信息门户单点登录和访问*** |
CN101441734A (zh) * | 2007-11-19 | 2009-05-27 | 上海久隆电力科技有限公司 | 一种统一身份认证的*** |
CN106911714A (zh) * | 2017-04-05 | 2017-06-30 | 南京南瑞集团公司 | Android设备基于进程间通信的移动应用单点登录方法 |
CN107707570A (zh) * | 2017-11-13 | 2018-02-16 | 山东省农村信用社联合社 | 跨域单点登录集成方法和*** |
-
2018
- 2018-08-28 CN CN201810984579.8A patent/CN109033803A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101441734A (zh) * | 2007-11-19 | 2009-05-27 | 上海久隆电力科技有限公司 | 一种统一身份认证的*** |
CN101277193A (zh) * | 2008-05-05 | 2008-10-01 | 北京航空航天大学 | 基于面向服务架构认证服务代理的信息门户单点登录和访问*** |
CN106911714A (zh) * | 2017-04-05 | 2017-06-30 | 南京南瑞集团公司 | Android设备基于进程间通信的移动应用单点登录方法 |
CN107707570A (zh) * | 2017-11-13 | 2018-02-16 | 山东省农村信用社联合社 | 跨域单点登录集成方法和*** |
Non-Patent Citations (1)
Title |
---|
YUANYI928: "微应用模式在集团企业移动信息化中的实践", 《HTTPS://CLOUD.TENCENT.COM/DEVELOPER/ARTICLE/1080409》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110213105A (zh) * | 2019-06-06 | 2019-09-06 | 北京神舟航天软件技术有限公司 | 一种跨平台微应用创建方法 |
CN110855658A (zh) * | 2019-11-07 | 2020-02-28 | 苏州亿歌网络科技有限公司 | 一种服务登录方法、装置、设备和存储介质 |
CN111125676A (zh) * | 2019-12-23 | 2020-05-08 | 北京百度网讯科技有限公司 | 联合授权方法和装置 |
CN111125676B (zh) * | 2019-12-23 | 2022-06-03 | 北京百度网讯科技有限公司 | 联合授权方法和装置 |
CN111651734A (zh) * | 2020-05-27 | 2020-09-11 | 支付宝(杭州)信息技术有限公司 | 小程序应用的安装管理方法、装置、设备及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109873834B (zh) | 一种基于云计算的企业级云化移动应用一体化平台及*** | |
CN109033803A (zh) | 一种基于门户app的移动微应用登录管理方法 | |
US11930426B2 (en) | Providing access to applications with varying enrollment levels | |
CN103295304B (zh) | 基于手机3g网络的小区智能门禁控制方法及其装置 | |
US8847729B2 (en) | Just in time visitor authentication and visitor access media issuance for a physical site | |
CN100596122C (zh) | 一种基于即时通信装置的自助服务***及方法 | |
CN103246533B (zh) | 一种在通讯录中添加插件的方法、装置和设备 | |
CN101610502B (zh) | 基于移动应用门户的不同业务***移动信息化整合的方法 | |
CN112311893B (zh) | 跨区域、业务、***数据服务中间件及数据验证方法 | |
CN104869099A (zh) | 一种基于指纹账户的多网络帐号登录方法及*** | |
CN112311783B (zh) | 一种认证反向代理方法及*** | |
CN104580211B (zh) | 一种基于soa架构的侵入式*** | |
CN105391724A (zh) | 用于信息***的授权管理方法及授权管理装置 | |
CN102333073B (zh) | Ip多媒体子***业务管理方法和*** | |
CN107070894A (zh) | 一种基于企业云服务平台的软件集成方法 | |
US8468523B2 (en) | Network apparatus and method for supporting network virtualization | |
CN105245545A (zh) | 一种基于用户终端的接入授权方法及路由器 | |
CN114928460A (zh) | 一种基于微服务架构的多租户应用集成框架*** | |
CN104580081A (zh) | 一种集成式单点登录*** | |
CN102420808B (zh) | 一种在电信网上营业厅实现单点登录的方法 | |
CN110661782A (zh) | 一种基于单点登录和微服务架构的公共基础服务***及其实现方法 | |
US20200357214A1 (en) | Managing and controlling access to secured areas | |
CN102984044B (zh) | 基于虚拟专用网络实现数据传输安全性的方法和装置 | |
CN108876987A (zh) | 楼宇门禁控制方法、云服务器及计算机可读存储介质 | |
CN103475491B (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20181218 |