一、概述
有时候,为了迅速获客,会在注册登录页支持第三方登录,目的是借用这些产品庞大的用户量。在国内,常见的第三方登录有微信、qq和微博。
对于一些国际的软件/网站来说,支持的比较多的第三方登录是Google、Facebook和Twitter等。这里记录下Facebook第三方登录的过程,下面是一个Facebook第三方登录流程说明。
流程说明如下:
- 用户点击Facebook登录按钮,客户端向Facebook发起请求,用户在Facebook的页面输入登录信息,登录成功后Facebook回调客户端并带回用户的Facebook信息;
- 客户端把用户登录Facebook的token发送至服务端,服务端调Facebook的token验证接口验证token是否有效;
- 如果有效,则Facebook第三方登录成功,否则登录失败。
二、创建Facebook应用
2.1 Facebook应用配置
首先,打开Facebook官网(现在叫Meta)https://developers.facebook.com/。