コマンドなしでダイジェスト認証

Webサービス使ってコマンド無しでのdigest認証を。
コンソール入らなきゃいけないのは敷居高いので。
やることはBasic認証と対して変わらない。

作るのは.htaccessと.htdigestの2つ。

.htdigestの作成

htdigest Generator Tool Onlineってサイトがあるので使わせてもらいます。

htgenerator_input

  • Username: ログイン時のユーザー名
  • Realm: 認証画面に出てくる文言。.htaccessのAuthNameと同じ文字にしなきゃ動かない
  • Password: パスワード
  • Confirm Password: パスワードもう一回

.htaccessの作成

Options -Indexes
AuthUserFile /var/www/.htdigest
AuthGroupFile /dev/null
AuthName "UserNameCheck"
AuthType Digest
require valid-user

必須なのは

  • AuthUserFile: .htdigestを置いた場所を指定
  • AuthName : .htdigestのRealmで指定した名前と同じ名前を
  • AuthType : Digest

あとは.htaccessと.htdigestをサーバにあげてパーミッションを400とか440とかにすればいいんじゃないかと。

Leave a reply

Your email address will not be published.

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>