社交平台联合登录流程分析
发布时间
阅读量:
阅读量
通过引入第三方平台进行联合登录的方式,通常能够有效减少网站在用户获取方面的支出,因此多数网站都会设置此类登录功能,其中较为常见的包括QQ、微信以及微博等社交平台。以下将简要说明实现这些联合登录的具体方式。

通过分析一号店QQ登录功能的源代码可以发现,当用户点击图标时,系统会直接跳转至一个特定链接
https://passport.yhd.com/qq/login.do?tp=2.0.0.0.0.LWyye4h-10-C`toe&ti=H2H3VT
该链接首先会向自身服务器发起请求,后续两个参数并无实际作用,在实际开发中可以忽略,但通过抓包工具能够观察到服务端对请求进行了重定向处理,最终引导至腾讯QQ的授权登录页面
[https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=100234077&redirect_uri=https://passport.yhd.com/qq/callback.do&scope=get_user_info&state=6172a6f6f3115
全部评论 (0)
还没有任何评论哟~
