RailsでBASIC認証をかける

  before_action :authenticate_admin if Rails.env.staging?
def authenticate_admin
authenticate_or_request_with_http_basic('Admin') do |name, password|
name == 'ana-ri' && password == '20130524sp'
end
end
http_basic_authenticate_with name: 'user', password: 'password'

上の方法で書かれているblogが多いけど、railsガイドは下の方法です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA