【技术实现步骤摘要】
一种第三方授权登录方法及系统
本说明书实施例涉及互联网
,尤其涉及一种第三方授权登录方法及系统。
技术介绍
用户登录某一网站时,通常需要在该网站上注册登录账号及设置相应的登录密码。例如用户在A网站注册的账号只能登录A网站,不可以登录B网站,因此,用户若需要登录多个网站,则需要注册多个相应的账号,使得用户需要管理多个账号,给用户造成不便。为了解决上述问题,出现了第三方授权登录的方式,意味着用户可以通过第三方授权登录不同的网站,其中第三方作为授权方,网站作为被授权方,例如用户可以通过QQ、微信、新浪微博等第三方授权登录不同的网站。现有的第三方授权登录方法:在第三方授权登录被授权网站的过程中,需要用户跳转到第三方网站登录自己的第三方账号以及密码进行授权,在确认授权后跳转回该被授权网站。现有的第三方授权登录方法,对于用户而言,操作流程比较繁琐,降低了用户的体验。
技术实现思路
针对上述技术问题,本说明书实施例提供一种第三方授权登录方法及系统,技术方案如下:一种第三方授权登录方法,该方法包括:当被授权网站监测到用户的第三方账号登录操作触发时,被授权网站生成与所述第三方账号对应的二维码;被授权网站向用户展示所述二维码;当第三方客户端监测到用户的二维码扫描操作触发时,第三方客户端识别所述二维码,提示用户是否授权;当第三方客户端监测到用户的授权确认操作触发时,第三方服务端与被授权网站之间进行第三方授权认证;在第三方服务端与被授权网站之间第三方授权认证通过之后,被授权网站第三方授权登录成功。一种第三方授权登录系统,该系统包括:第三方客户端、第三方服务端及被授权网站;当被授 ...
【技术保护点】
1.一种第三方授权登录方法,该方法包括:当被授权网站监测到用户的第三方账号登录操作触发时,被授权网站生成与所述第三方账号对应的二维码;被授权网站向用户展示所述二维码;当第三方客户端监测到用户的二维码扫描操作触发时,第三方客户端识别所述二维码,提示用户是否授权;当第三方客户端监测到用户的授权确认操作触发时,第三方服务端与被授权网站之间进行第三方授权认证;在第三方服务端与被授权网站之间第三方授权认证通过之后,被授权网站第三方授权登录成功。
【技术特征摘要】
1.一种第三方授权登录方法,该方法包括:当被授权网站监测到用户的第三方账号登录操作触发时,被授权网站生成与所述第三方账号对应的二维码;被授权网站向用户展示所述二维码;当第三方客户端监测到用户的二维码扫描操作触发时,第三方客户端识别所述二维码,提示用户是否授权;当第三方客户端监测到用户的授权确认操作触发时,第三方服务端与被授权网站之间进行第三方授权认证;在第三方服务端与被授权网站之间第三方授权认证通过之后,被授权网站第三方授权登录成功。2.根据权利要求1所述的方法,所述当被授权网站监测到用户的第三方账号登录操作触发时,被授权网站生成与所述第三方账号对应的二维码,包括:当被授权网站监测到用户的第三方账号登录操作触发时,被授权网站将按照oAuth协议生成的URL生成与所述第三方账号对应的二维码。3.根据权利要求1所述的方法,所述当第三方客户端监测到用户的授权确认操作触发时,第三方服务端与被授权网站之间进行第三方授权认证,包括:当第三方客户端监测到用户的授权确认操作触发时,第三方客户端向第三方服务端发送所识别的二维码信息;在接收到所识别的二维码信息后,第三方服务端与被授权网站之间进行第三方授权认证。4.根据权利要求3所述的方法,所述在接收到所识别的二维码信息后,第三方服务端与被授权网站之间进行第三方授权认证,包括:根据所识别的二维码上携带的回调地址信息,第三方服务端将生成的授权码发送至被授权网站,所述授权码用于对被授权网站进行授权验证;被授权网站接收所述授权码,并通过所述授权码向第三方服务端发送获取用户信息的请求;被授权网站接收第三方服务端返回的用户信息;所述在第三方服务端与被授权网站之间第三方授权认证通过之后,被授权网站第三方授权登录成功,包括:被授权网站在接收到第三方服务端返回的用户信息之后,被授权网站第三方授权登录成功。5.根据权利要求4所述的方法,所述被授权网站接收所述授权码,并通过所述授权码向第三方服务端发送获取用户信息的请求,包括:被授权网站接收所述授权码,并通过所接收的授权码向第三方服务端发送获取授权令牌的请求,所述授权令牌作为获取用户信息的其中一种依据;被授权网站接收第三方服务端返回的授权令牌,并在接收到第三方服务端返回的授权令牌后,向第三方服务端发送获取用户唯一标识的请求;被授权网站接收第三方服务端返回的用户唯一标识;被授权网站通过授权令牌以及用户唯一标识向第三方服务端发送获取用户信息的请求。6.根据权利要求1至5任一项所述的方法,所述方法还包括:在第三方服务端与被授权网站之间第三方授权认证通过之后,第三方服务端将授权成功的消息发送至第三方客户端;第三方客户端在接收到所述消息后,向用户展示授权成功。7.一种第三方授权登录方法,应用于第三方客户端,该方法包括:当第三方客户端监测到用户的二维码扫描操作触发时,识别被授权网站所展示的二维码,提示用户是否授权;当第三方客户端监测到用户的授权确认操作触发时,向第三方服务端发送所识别的二维码信息,以使第三方服务端在接收到所述二维码信息之后,与被授权网站进行第三方授权认证。8.一种第三方授权登录方法,应用于第三方服务端,该方法包括:接收第三方客户端发送的二维码信息;在接收到第三方客户端发送的二维码信息之后,与被授权网站进行第三方授权认证。9.一种第三方授权登录系统,该系统包括:第三方客户端、第三方服务端及被授权网站;当被授权网站监测到用户的第三方账号登录操作触发时,被授权网站生...
【专利技术属性】
技术研发人员:张德峰,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。