一种登录方法、装置、客户端、服务器及介质制造方法及图纸

技术编号:17784129 阅读:28 留言:0更新日期:2018-04-22 15:31
本发明专利技术公开了一种登录方法、装置、客户端、服务器和介质,该方法应用于登录网关服务器,包括:接收客户端发送的目标应用的登录请求和用户登录信息;采用预存的鉴权数据对用户登录信息进行鉴权;如果鉴权成功,则生成登录态信息,并采用预设的加密方法对登录态信息进行加密;发送登录态信息至应用服务器,以使应用服务器能在采用加密方法对应的解密方法成功解密登录态信息后,向客户端提供应用服务。本发明专利技术解决了现有技术中的登录方法,需要每个应用的服务器均编写登录功能相关的代码,存在的开发工作量大,效率低的技术问题,实现了简化开发人员的工作量,提高工作效率的技术效果。

【技术实现步骤摘要】
一种登录方法、装置、客户端、服务器及介质
本专利技术涉及计算机
,尤其涉及一种登录方法、装置、客户端、服务器及介质。
技术介绍
随着网络技术的发展,越来越多的用户将工作和生活的重心移到网络上,通过游戏、交友、数据处理、导航等等不同功能的应用来实现生活和工作的便利。为了使用户能获得定制化服务及保护用户的隐私,各应用提供方会要求用户在应用上设置用户名和密码,并在用户通过用户名和密码登录所述应用后再给用户提供服务。这样就需要每个应用的服务器均编写登录功能相关的代码,来提供登录服务,需要极大量的开发工作量。可见,现有的登录方法,需要每个应用的服务器均编写登录功能相关的代码,存在开发工作量大,效率低的技术问题。
技术实现思路
本申请实施例通过提供一种登录方法、装置、客户端、服务器及介质,解决了现有技术中的登录方法,需要每个应用的服务器均编写登录功能相关的代码,存在的开发工作量大,效率低的技术问题。第一方面,提供一种登录方法,所述方法应用于登录网关服务器,包括:接收客户端发送的目标应用的登录请求和用户登录信息,其中,所述登录请求是所述客户端接收到用户输入的所述目标应用对应的目标域名后生成的登录请求;基于所述登录请求,采用预存的鉴权数据对所述用户登录信息进行鉴权;如果鉴权成功,则生成登录态信息,并采用预设的加密方法对所述登录态信息进行加密;发送所述登录态信息至所述目标应用对应的应用服务器,以使所述应用服务器能在采用所述加密方法对应的解密方法成功解密所述登录态信息后,向所述客户端提供应用服务。可选的,所述登录网关服务器与所述应用服务器预先建立代理协议,所述代理协议预设了所述加密方法和所述解密方法;所述登录网关服务器与所述目标域名预先绑定,以在所述客户端接收到所述目标域名后,将生成的所述登录请求发送至所述登录网关服务器;所述登录网关服务器预先接收并存储所述应用服务器发送的所述鉴权数据。可选的,所述登录态信息包括以下任意一种或多种:用户名、客户端识别码或客户端网络地址。第二方面,提供一种登录方法,所述方法应用于客户端,包括:接收用户输入的目标应用的目标域名;基于所述目标域名生成登录请求,并发送所述登录请求和用户登录信息至登录网关服务器;在所述登录网关服务器采用预存的鉴权数据对所述用户登录信息鉴权成功后,所述客户端接收所述目标应用对应的应用服务器提供的服务。第三方面,提供一种登录方法,所述方法应用于应用服务器,包括:接收所述登录网关服务器发送的采用预设的加密方法加密的登录态信息;采用预设的与所述加密方法对应的解密方法解密所述登录态信息;如果解密成功,则向所述登录态信息对应的客户端提供应用服务。第四方面,提供一种登录装置,所述装置为登录网关服务器,包括:接收模块,用于接收客户端发送的目标应用的登录请求和用户登录信息,其中,所述登录请求是所述客户端接收到用户输入的所述目标应用对应的目标域名后生成的登录请求;鉴权模块,用于基于所述登录请求,采用预存的鉴权数据对所述用户登录信息进行鉴权;加密模块,用于如果鉴权成功,则生成登录态信息,并采用预设的加密方法对所述登录态信息进行加密;发送模块,用于发送所述登录态信息至所述目标应用对应的应用服务器,以使所述应用服务器能在采用所述加密方法对应的解密方法成功解密所述登录态信息后,向所述客户端提供应用服务。第五方面,提供一种登录网关服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一所述的方法。第六方面,提供一种客户端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第二方面所述的方法。第七方面,提供一种应用服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第三方面所述的方法。第八方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面至第三方面任一所述的方法。本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:本申请实施例提供的方法、装置、客户端、服务器及介质,在客户端接收到用户输入的目标应用的目标域名后,将生成的登录请求和用户登录信息发送至登录网关服务器,由登录网关服务器统一进行鉴权,并在鉴权成功后,将采用预设的加密方法加密的登录态信息发送至目标应用对应的应用服务器,以使所述应用服务器能在采用所述加密方法对应的解密方法成功解密所述登录态信息后,向所述客户端提供应用服务。即实现将不同应用的登录功能集中在登录网关服务器来进行鉴权,不需要各个应用的应用服务器端均开发编写登录功能的代码,极大的简化了开发人员的工作量,提高工作效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例中登录方法的流程图一;图2为本申请实施例中登录方法的流程图二;图3为本申请实施例中登录方法的流程图三;图4为本申请实施例中装置的结构示意图;图5为本申请实施例中登录网关服务器的结构示意图;图6为本申请实施例中客户端的结构示意图;图7为本申请实施例中应用服务器的结构示意图;图8为本申请实施例中计算机可读存储介质600的结构示意图。具体实施方式本申请实施例通过提供登录方法、装置、客户端、服务器及介质,解决了现有技术中的登录方法,需要每个应用的服务器均编写登录功能相关的代码,存在的开发工作量大,效率低的技术问题,实现了简化开发人员的工作量,提高工作效率的技术效果。本申请实施例的技术方案为解决上述技术问题,总体思路如下:一种登录方法,所述方法应用于登录网关服务器,包括:接收客户端发送的目标应用的登录请求和用户登录信息,其中,所述登录请求是所述客户端接收到用户输入的所述目标应用对应的目标域名后生成的登录请求;基于所述登录请求,采用预存的鉴权数据对所述用户登录信息进行鉴权;如果鉴权成功,则生成登录态信息,并采用预设的加密方法对所述登录态信息进行加密;发送所述登录态信息至所述目标应用对应的应用服务器,以使所述应用服务器能在采用所述加密方法对应的解密方法成功解密所述登录态信息后,向所述客户端提供应用服务。具体来讲,在客户端接收到用户输入的目标应用的目标域名后,将生成的登录请求和用户登录信息发送至登录网关服务器,由登录网关服务器统一进行鉴权,并在鉴权成功后,将采用预设的加密方法加密的登录态信息发送至目标应用对应的应用服务器,以使所述应用服务器能在采用所述加密方法对应的解密方法成功解密所述登录态信息后,向所述客户端提供应用服务。即实现将不同应用的登录功能集中在登录网关服务器来进行鉴权,不需要各个应用的应用服务器端均开发编写登录功能的代码,极大的简化了开发人员的工作量,提高工作效率。为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。实施例一如图1所示,本实施例提供了一种登录方法,所述方法应用于登录网关服务器,包括:步骤S101,接收客户端发送的目标应用的登录请求和用户登录信息,其中,所述本文档来自技高网...
一种登录方法、装置、客户端、服务器及介质

【技术保护点】
一种登录方法,其特征在于,所述方法应用于登录网关服务器,包括:接收客户端发送的目标应用的登录请求和用户登录信息,其中,所述登录请求是所述客户端接收到用户输入的所述目标应用对应的目标域名后生成的登录请求;基于所述登录请求,采用预存的鉴权数据对所述用户登录信息进行鉴权;如果鉴权成功,则生成登录态信息,并采用预设的加密方法对所述登录态信息进行加密;发送所述登录态信息至所述目标应用对应的应用服务器,以使所述应用服务器能在采用所述加密方法对应的解密方法成功解密所述登录态信息后,向所述客户端提供应用服务。

【技术特征摘要】
1.一种登录方法,其特征在于,所述方法应用于登录网关服务器,包括:接收客户端发送的目标应用的登录请求和用户登录信息,其中,所述登录请求是所述客户端接收到用户输入的所述目标应用对应的目标域名后生成的登录请求;基于所述登录请求,采用预存的鉴权数据对所述用户登录信息进行鉴权;如果鉴权成功,则生成登录态信息,并采用预设的加密方法对所述登录态信息进行加密;发送所述登录态信息至所述目标应用对应的应用服务器,以使所述应用服务器能在采用所述加密方法对应的解密方法成功解密所述登录态信息后,向所述客户端提供应用服务。2.如权利要求1所述的方法,其特征在于:所述登录网关服务器与所述应用服务器预先建立代理协议,所述代理协议预设了所述加密方法和所述解密方法;所述登录网关服务器与所述目标域名预先绑定,以在所述客户端接收到所述目标域名后,将生成的所述登录请求发送至所述登录网关服务器;所述登录网关服务器预先接收并存储所述应用服务器发送的所述鉴权数据。3.如权利要求1所述的方法,所述登录态信息包括以下任意一种或多种:用户名、客户端识别码或客户端网络地址。4.一种登录方法,其特征在于,所述方法应用于客户端,包括:接收用户输入的目标应用的目标域名;基于所述目标域名生成登录请求,并发送所述登录请求和用户登录信息至登录网关服务器;在所述登录网关服务器采用预存的鉴权数据对所述用户登录信息鉴权成功后,所述客户端接收所述目标应用对应的应用服务器提供的服务。5.一种登录方法,其特征在于,所述方法应用于应用服务器,包括:接收所...

【专利技术属性】
技术研发人员:谢俊张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

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

1