授权Facebook第三方登录流程
有时候为了迅速获客会在注册登录页支持第三方登录,比如国内一些小众论坛的qq登录
CSDN的社交账号登录
一些国际的软件/网站支持的比较多的第三方登錄是Google第三方登录、Facebook第三方登录等这里记录下Facebook第三方登录的过程。下面是一个Facebook第三方登录流程示例:
- 用户点击Facebook登录按钮客户端(App、Browser等)向Facebook发起请求,用户在Facebook的页面输入登录信息(用户名、密码……)登录成功后Facebook回调客户端并带回用户的Facebook信息
- 如果有效,至此Facebook第三方登录就成功叻
上面流程图只是个例子,再往下就是根据业务需求看都需要用Facebook的那些用户信息,再在经过授权的情况下去调用Facebook接口查询如果需要繼续绑定手机号就再继续走下面绑定手机号的流程。
- 配置相关参数在这里把AppId(应用编号)和AppSecret(应用秘钥)记下来。
可以添加Android、IOS、web页面等类型的授權登录
- 配置回调地址这里以网页版的授权为例,如果开发网页版的Facebook授权登录需要在Facebook后台配置有效OAuth跳转URI,就是用户在Facebook登录页面登录成功の后需要回调到部署你自己的登录页面的服务器地址