RailsアプリにBasic認証をかける
開発中のプロジェクトでBasic認証をかける必要がでてきたので調べて実装の備忘録。
いや、ほぼ参照元まんまなんですが。
Heroku上のRailsアプリにBasic認証をかける - Qiita
application_controller.rbに追記
※個別に認証をかけたい場合はそれぞれのcontrollerへどうぞ
http_basic_authenticate_with name: ENV['BASIC_AUTH_USERNAME'], password: ENV['BASIC_AUTH_PASSWORD'] if Rails.env.production?
Herokuへ環境変数を追加
$ heroku config:add BASIC_AUTH_USERNAME="admin" BASIC_AUTH_PASSWORD="password"
便利です。
便利です。 privateの中にかいた方がよかったのかもと思いましたが、今回はこれで。
privateの中にかく場合は下を参照してください。