Quantcast
Channel: CSSタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 8739

ユーザー認証の導入

$
0
0

ユーザー認証の導入

Basic認証

HTTP通信の規格に備え付けられている、ユーザー認証の仕組みのこと
d5d42271f315066cae86af0e91d3b5cc.png

RailsアプリケーションにBasic認証を導入

app/controllers/application_controller.rb
classApplicationController<ActionController::Basebefore_action:basic_auth(省略)privatedefbasic_authauthenticate_or_request_with_http_basicdo|username,password|username=='admin'&&password=='1111'endendend

開発環境の環境変数に、ユーザー名とパスワードを設定

macOSがCatalina以降

ターミナル
%vim~/.zshrc#.zshrcを開いたら、「iとタイプしてインサートモードに移行#.zshrcの内部に次の記述を追加exportBASIC_AUTH_USER='admin'exportBASIC_AUTH_PASSWORD='2222'#記述を追加したらescキーを押してインサートモードを抜け:wqと入力して保存して終了する#.zshrcを再読み込みし定義した環境変数を有効にする%source~/.zshrc

macOSがMojave以前の方

ターミナル
$vim~/.bash_profile#.bash_profileを開いたら、「iとタイプしてインサートモードに移行#.bash_profileの内部に次の記述を追加exportBASIC_AUTH_USER='admin'exportBASIC_AUTH_PASSWORD='2222'#記述を追加したらescキーを押してインサートモードを抜け:wqと入力して保存して終了する#.bash_profileを再読み込みし定義した環境変数を有効にする$source~/.bash_profile

Viewing all articles
Browse latest Browse all 8739

Latest Images

Trending Articles

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>