Rails ベーシック認証を設定する手順
Railsでベーシック認証を設定する手順を記述してます。やり方は簡単で、ソースコードに1行追加するだけです。
環境
- OS windows10 pro 64bit
- ruby 2.7.1
- rails 6.0.3.2
※windows10にrubyをインストールして実行する手順はこちら
※windows10にRuby on Railsをインストールして利用する手順はこちら
Controller作成
まずは、下記のコマンドでcontroller「home」を作成します。
rails generate controller home index
「app\controllers」に「home_controller.rb」が生成されます。
この生成された「home_controller.rb」を編集して、ベーシック認証をかけます。
class HomeController < ApplicationController
http_basic_authenticate_with name: 'username', password: 'password'
def index
end
end
サーバーを起動します。
※ここでは外部からアクセスできように「-b 0.0.0.0」を設定してます。
rails s -b 0.0.0.0
ブラウザからhttp://プライベートIP or サーバーIP:3000/home/indexアクセスします。
name/password でログイン可能です。
-
前の記事
C# CheckBoxの表示・非表示を切り替える 2020.11.02
-
次の記事
javascript オブジェクトのプロパティの追加を禁止する 2020.11.03
コメントを書く