ダイジェスト認証

ダイジェスト認証のパスワード作成から設定ファイルまで一発で作れます。ダイジェスト認証のパスワード生成ツールです。


ユーザー名 パスワード
半角英数字 半角英数字・記号
認証領域
半角英数字・半角スペース

※ 認証領域はこのままでも問題ありません。

※ 認証領域は、.htaccess の「AuthName」と同じにする必要があります。

※ 文字入力チェックは行っておりません。正しく入力してください。

設定例

.htaccess

3行目:AuthUserFile /home/user/public_html/.htdigest
※ 赤文字の部分は、ご自分の環境に合わせて設定してください。
※ Apacheの認証モジュールが有効になっている必要があります。参考モジュール「mod_auth_digest」「mod_authn_file」

説明

AuthType
認証方式の指定。ベーシック認証なら「Basic」、ダイジェスト認証なら「Digest」と指定する。
AuthName
認証画面に表示されるメッセージ。(基本:半角英数字・半角スペース)
AuthUserFile
パスワードファイルの指定。ルートディレクトリからのフルパスで記述してください。
require
アクセスを許可するユーザーを指定する。「valid-user」とは、パスワードファイルに含まれるすべてのユーザーに許可することを意味する。
Files
パスワードファイルの漏洩を防ぐ対策です。(もし、パスワード認証が動かない場合は削除してください。<Files から</Files>まで)

設定例(Nginx)

default.conf 未検証

※ Nginxは設定ファイルに修正を加える必要があります。ご自分の環境に合わせてご利用ください。
※ Nginxの認証モジュールが有効になっている必要があります。参考モジュール「ngx_http_auth_digest」
※ 参考サイト:HttpAuthDigestModule