第三方登录介绍
第三方账号登录,尤其是以OAuth方式登录,可以有效降低用户注册、使用新网站的门槛,同时也可以降低新网站用户身份鉴别的难度,属于新网站、用户和第三方账号提供方三者共赢的一种方式。目前,国外的Facebook、Google、Twitter、Foursquare等基础服务的提供方大多都支持用户以OAuth鉴权方式登录其他网站,国内的QQ、微博平台、豆瓣等,也都开始支持OAuth鉴权。理论上,所有需要用户注册的网站,都可以、并且适合采用第三方账号登录。
第三方登录优缺点
优点
一、用户角度
- 无需注册,方便快捷,用户体验好
- 检索第三方登录平台好友,社交裂变。(比如微博、QQ和微信)
二、网站或者App角度
- 快速获取新用户
- 能接入第三方,获取第三方平台社交关系等信息
三、提供登录的第三方平台
- 扩大自己的用户数
- 增加用户对第三方平台的依赖。比如Facebook 缺点
国内常用第三方登录
2. QQ connect.qq.com/index.html 3. 微信(微信扫码登录方便快捷) open.weixin.qq.com/cgi-bin/fra…提示 接入微博和QQ登录,网站应用只需要备案通过即可,接入微信登录还需要开发者资质认证,所以必须是企业,个人开发的网站应用无法获得该权限。
- Github 如果是面向开发者的网站或App,很多都接入了Github登录。比如掘金社区。
国外常用第三方登录
- Linkedin(被微软收购)
第三方登录遇到的问题
问题描述:我用手机号注册了一个掘金账号(账号A),同时又用微信登录获得一个掘金账户(账号B)。我可以用2种方式登录掘金。我现在账号A购买了小册,我想绑定微信登录,这样方便我在公众号里面阅读小册。但是我发现,用微信登录账号B,无法完成解绑。
- 用微信登录进来,只绑定了微信。
优化建议
- 第三登录只是一个快速获取用户手段,网站本身需要提供注册功能,掘金提供手机号注册。
- 采用第三方登录过来的用户,可以延时让用户绑定手机号或者邮箱,再验证通过的时候,需要让用户设置密码。
- 如果自己网站或App被第三方登录下架或者处理时,用户还是可以通过绑定的邮箱或者手机号登录自己的网站。
小结
- 希望原来越多的开发者使用第三方登录。
- 微信开放平台放宽微信登录资质要求,个人开发者也希望使用上微信登录
- 网站或App本身做好,注册、登录、关联账号和找回密码功能,优化上述流程
- 接入第三方登录的,需要让用户绑定邮箱(非电商或者实时交易网站或app)、手机号(电商、快递,打车等实时交易相关的网站)
参考链接: