2016-04-12 18 views
0

我已经有了Devise正在运行的Rails应用程序。身份验证完美无缺,但现在我想构建一个API以使此应用程序对其他应用程序更加开放。使用Devise with Rails 4通过API注册/登录

我有一个用户模型的标准设计安装。

模块devise-token_authenticatable从官方devise gem中删除吧?

我要像http://example.com/api/v1/

这条路线的版本的API提供了一个API,你可以通过JSON获取信息。

我还没有找到通过API登录用户的解决方案。 首先用户发送电子邮件和密码,现在应用程序会生成一个令牌并在组合有效时将其返回给用户。现在,您需要在每次请求时将此身份验证令牌发送到服务器。如果您想注销,请销毁身份验证密钥。

有没有什么宝石可以提供这种实现或者是否有其他方法?

我已经找到了这个解决方案,但是我没有得到这个工作。 https://github.com/lynndylanhurley/devise_token_auth

回答