======ダイジェスト認証======
=====http.confに=====
deny from all
AuthName UserCheck
AuthType Digest
AuthUserFile /var/digest/.htdigest
AuthGroupFile /dev/null
Require valid-user
=====.htaccessなら=====
deny from all
AuthName UserCheck
AuthType Digest
AuthUserFile /var/digest/.htdigest
AuthGroupFile /dev/null
Require valid-user
=====パスワードファイル作成=====
第3パラメータの「realm」には、「.htaccess」内の「AuthName」と同じものを設定 \\
新規追加には -c を付ける
$ htdigest -c .htdigest UserCheck user
[[http://jesin.tk/htdigest-generator-tool/|htdigest generator]]でweb上でも作れる。
htdigest op パスワードファイル名 領域名 ユーザー名\\
^ディレクディブ^説明^
| AuthType |認証タイプを指定。基本認証:Basic、ダイジェスト認証:Digest|
| AuthName |ダイジェスト認証では認証領域(realm)を設定。|
| AuthUserFile |パスワードファイル(.htdigest)へのパスを設定。|
| Require |'valid-user'を指定する事でパスワードファイルに記載された全ユーザに対してディレクトリへのアクセスを許可。|