rails devise この記事では認証のプラグインであるdeviseをJSON APIで利用しやすく拡張することを目的としています。 deviseにはトークンによる認証機能もありましたが、現在デフォルトでは削除されています。 公式wiki How To: Simple Token Authentication ExampleにはTokenAuthenticatableが削除された経緯や、 自分で実装する場合のサンプルへのリンクがありますが、気になる箇所があったため自分で実装した物をまとめます。 本サンプルアプリケーションのソースコードはgithub.com/k-shogo/deviseapisampleで公開しています。 記事公開時の環境は以下の物になります。 Ruby version 2.1.2-p95 (x86_64-darwin13.0) RubyGems version 2.2
![deviseをAPIで利用しやすくする -Token Authenticationの追加- | dev.wan.co](https://cdn-ak-scissors.b.st-hatena.com/image/square/86c689b0509d61b57f3ed698859c1068c163958e/height=288;version=1;width=512/http%3A%2F%2Fk-shogo.github.io%2Fimages%2F2014-09-13-devise_authentication_token%2Ftoken.png)