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