我有一个 API 和一个使用 Rails 和 Devise gem 进行身份验证的 Web 应用程序。使用 Devise 和 Omniauth,我可以使用 facebook 进行注册,并通过网站使用 Facebook 登录。我的 API 使用 token_authenticable 和 TokensController 保护,所以当你想首先与我的 API 交互时,你必须将你的用户名和密码传递给 TokensController,它会给你一个有效的令牌,我的问题是当用户是用 facebook 注册,我应该将用户名和 facebook 令牌传递给 TokensController 以生成令牌吗?有一些标准的方法可以做到这一点吗?
感谢您的评论。