以下是正确的方法吗,使用 Facebook 帐户登录到运行 App Engine(可能是任何)的后端。
场景一:
- 登录脸书
- 从 Facebook SDK 获取令牌(如何获取令牌?)
- 使用 Facebook 令牌发送到后端服务器
- 在后端,使用从客户端发送的令牌来验证 Facebook 上的用户
- 如果4是有效用户,则使用用户名和令牌在后端创建用户。
- 与后端的任何进一步通信 - 然后后端可以仅在后端使用在后端创建的用户和令牌验证用户。
有一次,我想到了做以下事情:
- 登录脸书
- 让 facebook 将信息重定向到后端
- 让后端从任何 Facebook 信息创建用户
- 让facebook登录过程返回client/ios
- 然后用户应该使用这个令牌和用户信息登录到后端。
希望它有意义。