我在我的设计配置中有以下行以在 HTTP 标头中启用令牌身份验证:
config.http_authenticatable = [:token]
但是,每当我尝试访问资源时,运行以下命令时都会收到 401:
curl -v -H "Accept: application/json" -H "Content-type: application/json" -H "Authorization: Token token=\"c9G52z6n6LpGt5Ls6omW\"" http://localhost:3000/api/v1/objects/
作为令牌正确的证明,以下工作:
curl -v -H "Accept: application/json" -H "Content-type: application/json" http://localhost:3000/api/v1/objects?auth_token=c9G52z6n6LpGt5Ls6omW
有没有人设法在 HTTP 标头中获得令牌身份验证?除了以下内容,我找不到太多关于它的信息:
http://api.rubyonrails.org/classes/ActionController/HttpAuthentication/Token.html https://groups.google.com/forum/#!topic/plataformatec-devise/o3Gqgl0yUZo