【发布时间】:2019-03-08 14:21:09
【问题描述】:
我有一个名为主题的控制器。当我访问应该由设计 gem 进行身份验证的页面时。但是,使用 POSTMAN 测试 JSON 请求时,会显示类似这样的错误..
{
"error": "You need to sign in or sign up before continuing."
}
这是由于设备身份验证造成的。为了避免这个问题,我简单地把作为一个
skip_before_action:authenticate_user!
在我看来,这忽略了身份验证。如果有什么方法可以为 HTML 请求设计普通身份验证,为 JSON 请求设计 API 基本身份验证?
【问题讨论】:
标签: ruby-on-rails json devise basic-authentication