我在rails中编写API。对于普通的身份验证,我们使用devise,但在API中如何实现身份验证的devise。
gem 'devise_token_auth'
有些人更喜欢这个gem用于身份验证,但没有可用的教程。如何在rails api中实现身份验证?
发布于 2015-11-06 14:53:24
这里有一个关于API authentication with devise_token_auth的很好的教程。此外,devise_token_auth gem's github page似乎有一个非常好的文档,应该可以帮助您入门。
如果你正在寻找一个好的教程来理解相关的概念,here is one有一个完整的使用基于令牌的身份验证创建Rails API的演练(不使用devise_token_auth
,但对理解这些概念很有用)。
我还建议你看看JWT (JSON Web Token),它与大规模的Rails API一起工作得很好。这里是另一个教程,解释了如何构建Rails API Backed With JWT
发布于 2016-04-09 13:39:18
在我目前的项目中,我已经实现了simple_token_authentication。它很容易实现和使用。
只需将以下代码添加到Gemfile并运行bundle install
gem 'simple_token_authentication', '1.12.0'
Rest所有的步骤都在它的文档中给出了,并且非常容易遵循。
https://stackoverflow.com/questions/33560929
复制相似问题