【发布时间】:2016-02-25 15:00:11
【问题描述】:
我正在尝试将 devise_token_auth 与 jsonapi-resources 一起使用。我已将其设置为可以创建用户并登录的位置,但我无法弄清楚如何访问需要首先对用户进行身份验证的控制器。这是我试图要求身份验证的控制器:
class FriendsController < JSONAPI::ResourceController
include DeviseTokenAuth::Concerns::SetUserByToken
before_action :authenticate_user!
end
当我尝试localhost:3000/friends 时,我得到一个 401“仅限授权用户”。错误,所以我认为它有效。我认为我的主要问题是我不确定如何处理登录时获得的访问令牌。我尝试在请求的标题中设置它,但仍然得到相同的“仅限授权用户”错误。
【问题讨论】:
标签: ruby-on-rails devise jsonapi-resources