SanshouSichimiYa

備忘録の為のブログ

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の中にかく場合は下を参照してください。