Ruby on rails 将Facebook和Google登录集成到RubyonRails中现有的RESTAPI

Ruby on rails 将Facebook和Google登录集成到RubyonRails中现有的RESTAPI,ruby-on-rails,ruby,rubygems,omniauth,Ruby On Rails,Ruby,Rubygems,Omniauth,我有一个用RubyonRails编写的RESTAPI,它有一个定期注册,并通过用户名和密码登录。注册和登录流目前通过“设计”和“简单令牌认证”Ruby Gems进行处理 现在我需要将Facebook和Google登录集成到现有的注册和登录流中。因此,我正在寻找一个易于实现的建议 我已经做了一些研究,发现我可以用考拉来整合Facebook,我个人觉得考拉是一块很重的宝石,只能用来登录Facebook 你会推荐使用它还是其他人有其他的方法。或者甚至在服务器端编写自定义代码来验证Facebook访问令

我有一个用RubyonRails编写的RESTAPI,它有一个定期注册,并通过用户名和密码登录。注册和登录流目前通过“设计”“简单令牌认证”Ruby Gems进行处理

现在我需要将Facebook和Google登录集成到现有的注册和登录流中。因此,我正在寻找一个易于实现的建议

我已经做了一些研究,发现我可以用考拉来整合Facebook,我个人觉得考拉是一块很重的宝石,只能用来登录Facebook

你会推荐使用它还是其他人有其他的方法。或者甚至在服务器端编写自定义代码来验证Facebook访问令牌,将特定于应用程序的身份验证令牌发送回客户端会更好


PS:是否有可能使用Desive中的Omniauthable模块通过RESTAPI对Facebook和Google用户进行身份验证。

难道你不能直接使用omniauth吗?有没有一种方法可以使用Omniauth验证FB或Google访问令牌?对于Web应用程序,我们可以利用Omniauthable模块。