Heroku上のRailsアプリにBasic認証をかける

  • 24
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

(主にHerokuの環境変数の入れ方を)すぐ忘れて毎度のようにググってる気がするので、メモしておく。

application_controller.rbを編集

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"

これだけでおっけー。