第三方登陆介绍
第三方帐号登陆,尤为是以OAuth方式登陆,能够有效下降用户注册、使用新网站的门槛,同时也能够下降新网站用户身份鉴别的难度,属于新网站、用户和第三方帐号提供方三者双赢的一种方式。目前,国外的Facebook、Google、Twitter、Foursquare等基础服务的提供方大多都支持用户以OAuth鉴权方式登陆其余网站,国内的QQ、微博平台、豆瓣等,也都开始支持OAuth鉴权。理论上,全部须要用户注册的网站,均可以、而且适合采用第三方帐号登陆。html
第三方登陆优缺点
优势微信
1、用户角度app
- 无需注册,方便快捷,用户体验好
- 检索第三方登陆平台好友,社交裂变。(好比微博、QQ和微信)
2、网站或者App角度优化
- 快速获取新用户
- 能接入第三方,获取第三方平台社交关系等信息
3、提供登陆的第三方平台网站
- 扩大本身的用户数
- 增长用户对第三方平台的依赖。好比Facebook 缺点
国内经常使用第三方登陆
- 微博 open.weibo.com/authenticat…
2. QQ
connect.qq.com/index.html
3. 微信(微信扫码登陆方便快捷)
open.weixin.qq.com/cgi-bin/fra…
提示 接入微博和QQ登陆,网站应用只须要备案经过便可,接入微信登陆还须要开发者资质认证,因此必须是企业,我的开发的网站应用没法得到该权限。3d
- Github 若是是面向开发者的网站或App,不少都接入了Github登陆。好比掘金社区。
国外经常使用第三方登陆
- Twitter
- Facebook
- Google
- Linkedin(被微软收购)
第三方登陆遇到的问题
问题描述:我用手机号注册了一个掘金帐号(帐号A),同时又用微信登陆得到一个掘金帐户(帐号B)。我能够用2种方式登陆掘金。我如今帐号A购买了小册,我想绑定微信登陆,这样方便我在公众号里面阅读小册。可是我发现,用微信登陆帐号B,没法完成解绑。cdn
- 用微信登陆进来,只绑定了微信。
2. 点击【解绑绑定】出错
3. 去绑定一个邮箱,并验证经过。
4. 这个时候再次解绑,继续错误。
5. 修改密码地方只能修改密码
6. 我只能点击【忘记密码】,输入开始验证的邮箱
7. 经过忘记密码连接重置密码,最终解绑成功。
8. 解绑成功
优化建议
- 第三登陆只是一个快速获取用户手段,网站自己须要提供注册功能,掘金提供手机号注册。
- 采用第三方登陆过来的用户,能够延时让用户绑定手机号或者邮箱,再验证经过的时候,须要让用户设置密码。
- 若是本身网站或App被第三方登陆下架或者处理时,用户仍是能够经过绑定的邮箱或者手机号登陆本身的网站。
小结
- 但愿原来越多的开发者使用第三方登陆。
- 微信开放平台放宽微信登陆资质要求,我的开发者也但愿使用上微信登陆
- 网站或App自己作好,注册、登陆、关联帐号和找回密码功能,优化上述流程
- 接入第三方登陆的,须要让用户绑定邮箱(非电商或者实时交易网站或app)、手机号(电商、快递,打车等实时交易相关的网站)
参考连接:htm
- 关于第三方登陆,你应该知道的
- www.zhihu.com/question/19…