我有一个无状态的 Rails API,使用 Devise gem 进行身份验证,并使用生成的 Deviseauth_token
来授权每个请求。现在我想通过 Facebook 添加登录,流程如下:
- 用户授权 Facebook 应用获取所需数据。
- 根据 Facebook 设置重定向到特定页面 (
/auth/facebook/callbacks
)。 - 获取或创建用户(如果尚未注册)。
- 使用.重定向到上一页(在我们单击登录 facebook之前)。
auth_token
问题出在第 4 步,我如何获得auth_token
via json。无论如何,每次用户成功创建或登录(通过电子邮件和密码)时都会生成 auth_token。
有什么最好的例子吗?
谢谢