rails_adminにアクセスする際にBasic認証をさせる方法
-
アクセスする際に入力していただくuser, password設定
# in config/secrets.yml development: ... ... ... user: radmin password: [my_dev_password] production: ... ... ... user: radmin password: [myProdPassword]
-
認証確認追加
# in config/initializers/reails_admin.rb config.authorize_with do authenticate_or_request_with_http_basic('Login required') do |username, password| username == Rails.application.secrets.user && password == Rails.application.secrets.password end end
Rails再起動
RailsAdmin URLにアクセスするとuser, password入力画面が表示される
設定されたuser, passwordを入力したらRails Admin画面に移動する