插件应用程序的登录方法和装置制造方法及图纸

技术编号:15441762 阅读:62 留言:0更新日期:2017-05-26 06:49
本发明专利技术提供一种插件应用程序的登录方法和装置,该方法包括:插件应用根据用户的操作通过登录接口向宿主应用发送登录信息查询请求,登录信息查询请求用于请求登录服务器;宿主应用根据登录信息查询请求登录服务器并获取登录信息,登录信息包括登录服务器的登录结果;对插件应用进行鉴权,确定插件应用是否被授权使用宿主应用的登录信息;若是,则将登录信息返回插件应用;插件应用根据登录信息进行数据访问。本发明专利技术提供的插件应用程序的登录方法和装置减少了应用程序的体积,方便了应用程序的维护,提高了登录信息的安全性。

Method and device for login of plug-in application program

The present invention provides a method and apparatus for log plug-in applications, the method comprises: a plug-in application user login interface to send through the host application login information query, login information query request used to request a login server; the host application according to the login information query and access server login login information, login information including the login server login results; authenticates application plug-ins, determine the plug-in application is authorized to use the host application login information; if so, it will return with plug-in plug-in application login information; data access based on login information. The plug-in application method and device provided by the invention reduces the volume of the application program, facilitates the maintenance of the application program, and improves the security of the login information.

【技术实现步骤摘要】
插件应用程序的登录方法和装置
本专利技术涉及计算机领域,尤其涉及一种插件应用程序的登录方法和装置。
技术介绍
随着网络技术的发展,便携式电子设备上的应用软件(APP)越来越多,各个APP的功能也越来越多。部分APP将相互独立的业务,如房产、车辆交易、旅游、求职招聘等独立为不同的插件APP,以使得用户可根据需求打开不同的插件APP,避免了用户打开集成了较多功能的APP导致的对系统资源要求较高的问题。由于各插件APP、宿主APP之间采用独立的进程,各独立进程之间无法共享代码和资源。因此,为使各插件能够使用登录服务,各插件APP中需内置登录相关的源代码,以实现账号校验登录功能。但是,插件APP中内置相同的登录相关的源代码,将会导致插件APP的体积较大,当插件APP较多时,将会占用较多的电子设备资源。
技术实现思路
本专利技术提供一种插件应用程序的登录方法和装置,用以解决现有的插件APP体积较大的问题。本专利技术一方面提供一种插件应用程序的登录方法,包括:插件应用根据用户的操作通过登录接口向宿主应用发送登录信息查询请求,所述登录信息查询请求用于请求登录服务器;所述宿主应用根据所述登录信息查询请求登录服务器并获取登录信息,所述登录信息包括登录所述服务器的登录结果;对所述插件应用进行鉴权,确定所述插件应用是否被授权使用所述宿主应用的登录信息;若是,则将所述登录信息返回所述插件应用;所述插件应用根据所述登录信息进行数据访问。如上所述的插件应用程序的登录方法,所述宿主应用根据所述登录信息查询请求获取登录信息,包括:所述宿主应用根据所述登录信息查询请求,调用宿主应用的登录页面进行服务器登录处理,并在登录完成后获取所述登录信息;或者,所述宿主应用根据所述登录信息查询请求调用用户的登录数据。如上所述的插件应用程序的登录方法,对所述插件应用进行鉴权,确定所述插件应用是否被授权使用所述宿主应用的登录信息,包括:查询预先获取的所述宿主应用对应的登录信息使用权限列表中是否存在所述插件应用的标识;若存在,则所述插件应用被授权使用所述宿主应用的登录信息;否则,所述插件应用未被授权使用所述宿主应用的登录信息。如上所述的插件应用程序的登录方法,所述将所述登录信息返回所述插件应用,包括:将所述登录信息通过所述登录接口返回给所述插件应用;或者,将所述登录信息向所有被授权使用所述登录信息的插件应用进行广播。下面介绍本专利技术实施例提供的一种插件应用程序的登录装置,该装置与方法一一对应,用以实现上述实施例中的插件应用程序的登录方法,具有相同的技术特征和技术效果,本专利技术对此不再赘述。本专利技术另一方面提供一种插件应用程序的登录装置,包括:插件应用、宿主应用和系统模块;其中,所述插件应用,用于根据用户的操作通过登录接口向所述宿主应用发送登录信息查询请求,所述登录信息查询请求用于请求登录服务器;所述宿主应用,用于根据所述登录信息查询请求登录服务器并获取登录信息,所述登录信息包括登录所述服务器的登录结果;所述系统模块,用于对所述插件应用进行鉴权,确定所述插件应用是否被授权使用所述宿主应用的登录信息;若是,则将所述登录信息返回所述插件应用;所述插件应用根据所述登录信息进行数据访问。如上所述的插件应用程序的登录装置,所述宿主应用具体用于,根据所述登录信息查询请求,调用宿主应用的登录页面进行服务器登录处理,并在登录完成后获取所述登录信息;或者,根据所述登录信息查询请求调用用户的登录数据。如上所述的插件应用程序的登录装置,所述系统模块具体用于,查询预先获取的所述宿主应用对应的登录信息使用权限列表中是否存在所述插件应用的标识;若存在,则所述插件应用被授权使用所述宿主应用的登录信息;否则,所述插件应用未被授权使用所述宿主应用的登录信息。如上所述的插件应用程序的登录装置,所述系统模块具体用于,将所述登录信息通过所述登录接口返回给所述插件应用;或者,将所述登录信息向所有被授权使用所述登录信息的插件应用进行广播。本专利技术提供的插件应用程序的登录方法和装置,包括:插件应用根据用户的操作通过登录接口向宿主应用发送登录信息查询请求,所述登录信息查询请求用于请求登录服务器;所述宿主应用根据所述登录信息查询请求登录服务器并获取登录信息,所述登录信息包括登录所述服务器的登录结果;对所述插件应用进行鉴权,确定所述插件应用是否被授权使用所述宿主应用的登录信息;若是,则将所述登录信息返回所述插件应用;所述插件应用根据所述登录信息进行数据访问。插件应用通过利用宿主应用的登录模块,获取登录信息,减少了插件应用的体积,当插件应用较多时,节约了电子设备中的占用资源,将登录模块集中在宿主应用中,也方便了应用程序的维护;同时,在将登录信息返回给插件应用时,对插件应用进行鉴权,确保插件应用有被授权使用宿主应用的登录信息,提高了登录信息的安全性。。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的插件应用程序的登录方法应用场景的示意图;图2为本专利技术提供的插件应用程序的登录方法实施例一的流程示意图;图3为本专利技术提供的插件应用程序的登录装置实施例一的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术提供的插件应用程序的登录方法应用场景的示意图,如图1所示,便携式电子设备中包括有系统模块101、宿主应用102和至少一个插件应用103。系统模块101包括电子设备的操作系统,示例性的可以为android、iOS等。宿主应用102为安装在操作系统上的一个包含登录相关的源代码的APP,插件应用103为安装在操作系统上的一个未包含登录相关的源代码的APP,一个宿主应用102上可关联多个插件应用103。示例性的,便携式电子设备可以为平板电脑、手机等。宿主应用可以为综合性购物软件、或信息分类软件等,插件应用可以为从综合性购物软件中独立出来的火车票、机票等购票软件,也可以为从信息分类软件中独立出来的房产信息软件、就业招聘信息软件等。下面结合图1,采用具体实施例对本专利技术提供的插件应用程序的登录方法进行详细说明。图2为本专利技术提供的插件应用程序的登录方法实施例一的流程示意图,该方法的执行主体为插件应用程序的登录装置,该装置可以通过软件或硬件的方式实现,示例性的,该登录方法的执行主体为便携式电子设备。如图2所示,该方法包括:S201、插件应用根据用户的操作通过登录接口向宿主应用发送登录信息查询请求,登录信息查询请求用于请求登录服务器;S202、宿主应用根据登录信息查询请求获取登录信息,登录信息包括登录服务器的登录结果;S203、对插件应用进行鉴权,确定插件应用是否被授权使用宿主应用的登录信息;若是,则执行S204;S204、将登录信息返回插件应用;S205本文档来自技高网...
插件应用程序的登录方法和装置

【技术保护点】
一种插件应用程序的登录方法,其特征在于,包括:插件应用根据用户的操作通过登录接口向宿主应用发送登录信息查询请求,所述登录信息查询请求用于请求登录服务器;所述宿主应用根据所述登录信息查询请求获取登录信息,所述登录信息包括登录服务器的登录结果;对所述插件应用进行鉴权,确定所述插件应用是否被授权使用所述宿主应用的登录信息;若是,则将所述登录信息返回所述插件应用;所述插件应用根据所述登录信息进行数据访问。

【技术特征摘要】
1.一种插件应用程序的登录方法,其特征在于,包括:插件应用根据用户的操作通过登录接口向宿主应用发送登录信息查询请求,所述登录信息查询请求用于请求登录服务器;所述宿主应用根据所述登录信息查询请求获取登录信息,所述登录信息包括登录服务器的登录结果;对所述插件应用进行鉴权,确定所述插件应用是否被授权使用所述宿主应用的登录信息;若是,则将所述登录信息返回所述插件应用;所述插件应用根据所述登录信息进行数据访问。2.根据权利要求1所述的方法,其特征在于,所述宿主应用根据所述登录信息查询请求获取登录信息,包括:所述宿主应用根据所述登录信息查询请求,调用宿主应用的登录页面进行服务器登录处理,并在登录完成后获取所述登录信息;或者,所述宿主应用根据所述登录信息查询请求调用用户的登录数据。3.根据权利要求1或2所述的方法,其特征在于,对所述插件应用进行鉴权,确定所述插件应用是否被授权使用所述宿主应用的登录信息,包括:查询预先获取的所述宿主应用对应的登录信息使用权限列表中是否存在所述插件应用的标识;若存在,则所述插件应用被授权使用所述宿主应用的登录信息;否则,所述插件应用未被授权使用所述宿主应用的登录信息。4.根据权利要求3所述的方法,其特征在于,所述将所述登录信息返回所述插件应用,包括:将所述登录信息通过所述登录接口返回给所述插件应用;或者,将所述登录信息向所有被授权使用...

【专利技术属性】
技术研发人员:吴朝彬
申请(专利权)人:北京五八信息技术有限公司
类型:发明
国别省市:北京,11

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

1