一种账号登录方法及装置制造方法及图纸

技术编号:15103713 阅读:37 留言:0更新日期:2017-04-08 14:08
本申请公开了一种账号登录方法及装置,用以提高外部账号的安全性。所述方法包括:接收终端发送的外部登录请求;获取所述外部登录请求中携带的内部账号和服务器标识;向所述服务器标识对应的外部服务器发送所述内部账号,以使所述外部服务器查找与所述内部账号预先绑定的外部账号,并登录所述外部账号,这样,由于外部账号不是保存在终端本地的cookie数据中,也不是通过登录页面输入的,因此,就避免了cookie数据中保存的外部账号安全性较低的问题,以及避免了在登录页面上输入外部账号不安全的问题,从而可保证该外部账号的安全性。

【技术实现步骤摘要】

本申请涉及计算机
,尤其涉及一种账号登录方法及装置
技术介绍
随着移动互联网技术的发展,越来越多的用户习惯于通过移动终端中安装的应用(Application,APP)来获取服务。为了进一步扩展APP所能提供的服务,目前,通常在APP中设置浏览器(简称内置浏览器),通过该内置浏览器来获取其他服务。具体的,用户可在APP对应的服务器上注册账号,并通过登录该账号获取该服务器提供的服务,其中,对于该APP来说,该APP对应的服务器称为内部服务器,用户在该APP对应的服务器上注册的账号称为内部账号,该APP对应的服务器所提供的服务称为内部服务。用户还可在其他服务器上注册账号,以获取其他服务器所提供的服务,其中,上述的其他服务器称为外部服务器,用户在其他服务器上注册的账号称为外部账号,其他服务器所提供的服务称为外部服务。用户在通过APP登录其内部账号之后,可直接获取相应的内部服务,也可通过该APP的内置浏览器登录外部账号,获取相应的外部服务。例如,用户在终端上安装了即时通讯APP,该即时通讯APP中设置了内置浏览器。当用户通过即时通讯APP登录即时通讯账号(内部账号)后,就可以与其他用户进行即时通信,即,获取内部服务,用户还可通过该APP的内置浏览器登录支付账号(外部账号),以获取支付服务器提供的服务(即,外部服务)。在现有技术中,当用户通过APP登录内部账号后,在需要登录外部账号r>时,APP从本地获取外部账号,以登录该外部账号。具体的,APP在获取外部账号时,可在内置浏览器的cookie数据中,获取保存的外部账号,如果cookie数据中未保存外部账号,则可先通过内置浏览器展示外部账号的登录页面,再获取用户在登录页面上输入的外部账号,并将用户输入的外部账号保存在cookie数据中。获取到外部账号后,APP则可将获取到的外部账号发送给外部服务器,以登录该外部账号。然而,由于大多cookie数据均缺乏安全机制来保证其安全性,因此,在cookie数据中保存的外部账号会降低账号信息的安全性。此外,由于账号登录页面也很容易被伪造,因此,在内置浏览器展示的登录页面上输入外部账号也是不安全的。
技术实现思路
本申请实施例提供一种账号登录方法及装置,用以提高外部账号的安全性。本申请实施例提供的一种账号登录方法,包括:接收终端发送的外部登录请求;获取所述外部登录请求中携带的内部账号和服务器标识;向所述服务器标识对应的外部服务器发送所述内部账号,以使所述外部服务器查找与所述内部账号预先绑定的外部账号,并登录所述外部账号。本申请实施例提供的另一种账号登录方法,包括:接收内部服务器发送的内部账号;查找与所述内部账号预先绑定的外部账号;登录所述外部账号。本申请实施例还提供的一种账号登录方法,包括:接收终端发送的外部登录请求;获取所述外部登录请求中携带的内部账号和服务器标识;查找与所述内部账号预先绑定的与所述服务器标识对应的外部账号;在所述服务器标识对应的外部服务器上登录所述外部账号。本申请实施例提供的一种账号登录装置,包括:外部登录请求接收模块,用于接收终端发送的外部登录请求;信息获取模块,用于获取所述外部登录请求中携带的内部账号和服务器标识;内部账号发送模块,用于向所述服务器标识对应的外部服务器发送所述内部账号,以使所述外部服务器查找与所述内部账号预先绑定的外部账号,并登录所述外部账号。本申请实施例提供的另一种账号登录装置,包括:内部账号接收模块,用于接收内部服务器发送的内部账号;外部账号查找模块,用于查找与所述内部账号预先绑定的外部账号;外部账号登录模块,用于登录所述外部账号。本申请实施例还提供的一种账号登录装置,包括:外部登录请求接收模块,用于接收终端发送的外部登录请求;信息获取模块,用于获取所述外部登录请求中携带的内部账号和服务器标识;外部账号查找模块,用于查找与所述内部账号预先绑定的与所述服务器标识对应的外部账号;外部账号登录模块,用于在所述服务器标识对应的外部服务器上登录所述外部账号。本申请实施例提供一种账号登录方法,该方法内部服务器接收终端发送的外部登录请求,获取该外部登录请求中携带的内部账号和服务器标识,向该服务器标识对应的外部服务器发送该内部账号,以使该外部服务器查找与内部账号预先绑定的外部账号,并登录所述外部账号。这样,由于本申请提供的外部账号不是保存在终端本地的cookie数据中,也不是通过登录页面输入的,而是保存在外部服务器中的,并由该外部服务器自动登录该外部账号,因此,就避免了cookie数据中保存的外部账号安全性较低的问题,以及避免了在登录页面上输入外部账号不安全的问题,从而可保证该外部账号的安全性。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1为本申请实施例提供的一种账号登录方法的流程示意图;图2为本申请实施例提供的一种账号登录装置的结构示意图之一;图3为本申请实施例提供的一种账号登录装置的结构示意图之二;图4为本申请实施例提供的一种账号登录装置的结构示意图之三。具体实施方式为使本申请的目的、技术方案和优点更加清楚,以下将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。以下将具体说明本申请实施例提供的账号登录方法。参见图1,为本申请实施例提供的账号登录方法,包括:S101、内部服务器接收终端发送的外部登录请求。在本申请实施例中,当用户通过终端上的APP登录内部账号后,在需要登录外部账号时,终端通过APP中的内置浏览器向内部服务器发送外部登录请求,内部服务器则可接收终端发送的外部登录请求。例如,用户在终端上安装了即时通讯APP,当用户通过该即时通讯APP登录即时通讯账号(内部账号)后,在需要登录支付账号(外部账号)时,终端通过内置浏览器向即时通讯服务器(内部服务器)发送外部登录请求,即时通讯服务器则可接收终端发送的外部登录请求。S102、内部服务器获取该外部登录请求中携带的内部本文档来自技高网...

【技术保护点】
一种账号登录方法,其特征在于,包括:接收终端发送的外部登录请求;获取所述外部登录请求中携带的内部账号和服务器标识;向所述服务器标识对应的外部服务器发送所述内部账号,以使所述外部服务器查找与所述内部账号预先绑定的外部账号,并登录所述外部账号。

【技术特征摘要】
1.一种账号登录方法,其特征在于,包括:
接收终端发送的外部登录请求;
获取所述外部登录请求中携带的内部账号和服务器标识;
向所述服务器标识对应的外部服务器发送所述内部账号,以使所述外部服
务器查找与所述内部账号预先绑定的外部账号,并登录所述外部账号。
2.如权利要求1所述的方法,其特征在于,接收终端发送的外部登录请
求,具体包括:
接收终端通过应用APP的内置浏览器发送的外部登录请求。
3.如权利要求1所述的方法,其特征在于,向所述服务器标识对应的外
部服务器发送所述内部账号之前,所述方法还包括:
生成令牌;
将所述令牌发送给所述外部服务器;
接收所述外部服务器返回的所述令牌的签名;
验证所述签名合法。
4.一种账号登录方法,其特征在于,包括:
接收内部服务器发送的内部账号;
查找与所述内部账号预先绑定的外部账号;
登录所述外部账号。
5.如权利要求4所述的方法,其特征在于,接收内部服务器发送的内部
账号之前,所述方法还包括:
接收所述内部服务器发送的令牌;
对所述令牌进行签名;
将所述签名发送给所述内部服务器。
6.如权利要求4所述的方法,其特征在于,当未查找到与所述内部账号
预先绑定的外部账号时,所述方法还包括:
创建外部账号;
将所述内部账号与所述创建的外部账号绑定;
登录所述创建的外部账号。
7.一种账号登录方法,其特征在于,包括:
接收终端发送的外部登录请求;
获取所述外部登录请求中携带的内部账号和服务器标识;
查找与所述内部账号预先绑定的与所述服务器标识对应的外部账号;
在所述服务器标识对应的外部服务器上登录所述外部账号。
8.如权利要求7所述的方法,其特征在于,接收终端发送的外部登录请
求,具体包括:
接收终端通过应用APP的内置浏览器发送的外部登录请求。
9.一种账号登录装置,其特征在于,包括:
外部登录请求接收模块,用于接收终端发送的外部登录请求;
信息获取模块,用于获取所述外部登录请求中携带的内部账号和服务器标<...

【专利技术属性】
技术研发人员:华洁
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1