Digest認証

ID登録

htdigestコマンドでパスワードファイルをを作成します。
-c 最初にパスワードファイルを作るときに指定します。
毎回パスワードを手で入力するがいまいち

htdigest -c  .htdigest "realm" User1
htdigest  .htdigest "realm" User2

一括登録する場合は、自分でスクリプトを書きます。

~/public_html/.htaccessの設定

pass=`echo $user:$realm:$password |md5sum |cut -c 1-32`
echo $user:$realm:$pass >>.htdigest

AuthNameは.htdigestのrealmと揃えます。
requireで認証が行われます。
valid-userは認証出来たすべてのユーザーが対象になります。
選ばれたユーザーの場合はrequire user xxx yyy zzzという形で指定します。

AuthType Digest
AuthName "realm"
AuthUserFile "/home/user/public_html/.htdigest"
Require valid-user
カテゴリー: Web, プログラム, 仕事 タグ: , , パーマリンク