[英]Rails API Omniauth (Facebook) Login
我有一个无状态的Rails API,使用Devise gem进行身份验证,并使用Devise生成的auth_token
来授权每个请求。 现在,我想使用以下流程通过Facebook添加登录:
/auth/facebook/callbacks
)重定向到某些页面。 auth_token
重定向到上一页(在我们单击Facebook登录之前) 。 问题出在步骤4中,如何在重定向后通过json获取auth_token
。 无论如何,每次用户成功创建或登录(通过电子邮件和密码)时,都会生成auth_token。
有什么最好的例子吗?
谢谢
我最终使用了Facebook Javascript SDK(使用FB.login()
)。 代替Devise Facebook Omniauth。 然后,我将响应发送到后端API。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.