我正在创建一个既有GUI部分又有REST / JSON-API的Rails应用程序。
REST / JSON API非常简单,控制器返回如下数据:
def get_players
@players = Player.all
render json: @players
end
应用程序的GUI部分正在使用Devise进行身份验证,并且工作正常。
现在我想为REST / JSON Api添加身份验证,我该怎么做?
此外,如何在添加身份验证时使用curl测试REST API?
----编辑----
事实证明,在这种情况下,Devise不是必需的。家庭烹饪令牌认证方法现在有效。 (创建播放器时创建的令牌,并使用正确的电子邮件/密码组合返回)。
答案 0 :(得分:2)
在得到一些提示后,我找到了许多很棒的网站。有几种方法可以做到这一点,但我不知道哪一种最好,但这些网站有很长的路要走: