Railsで認証を実装するのに有名なGemであるplataformatec/deviseを使ってトークン認証を実装するためのGemであるlynndylanhurley/devise_token_authを使ってトークンによる認証を実装する。 +αで少しカスタマイズする方法も書く。 ちなみにdeviseにもかつてはTokenAuthenticatableがあったらしいがなくなった。 バージョンはこちら。 $ bundle list | grep -e 'devise' -e ' rails ' * devise (4.7.1) * devise_token_auth (1.1.3) * rails (6.0.0) インストールと初期設定 公式ドキュメントとかを見れば良い。 $ echo "gem 'devise_token_auth'" >> Gemfile $ bundle install