【问题标题】:How do I authenticate using Devise in a Rails REST API App?如何在 Rails REST API 应用程序中使用 Devise 进行身份验证?
【发布时间】:2017-01-16 18:38:53
【问题描述】:

我正在创建一个具有 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?

----编辑----

事实证明,在这种情况下不需要设计。一种自制的令牌身份验证方法目前有效。 (创建 Player 时创建的令牌,并以正确的电子邮件/密码组合返回)。

【问题讨论】:

    标签: ruby-on-rails json rest curl devise


    【解决方案1】:

    在获得一些提示后,我发现了许多很棒的网站。有几种方法可以做到这一点,但我不知道哪种方法最好,但这些网站有很大帮助:

    【讨论】:

    猜你喜欢
    • 2016-06-18
    • 2014-01-04
    • 1970-01-01
    • 1970-01-01
    • 2014-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多