スポンサーリンク

apache では、ベーシック認証とダイジェスト認証ができます。
apache に mod_auth_digest.so が必要です。

htdigest で設定ファイルを作成します。
% htdigest -c .htdigest private kaworu
Adding password for kaworu in realm private.
New password:
Re-type new password:
% cat .htdigest
kaworu:private:3760ebb0206287ab958acc09668b68d8 
ほかのユーザを同じファイルに追加するなら。
% htdigest .htdigest private mike

/usr/local/etc/apache22/Includes/foo.conf あたりに設定。
<Directory /home/htdocs/foo>
	AuthType        digest
	AuthName        "private"
	AuthUserFile    /home/apache/.htdigest
	Require valid-user
</Directory>
認証前。
Response Headers
Date	Sun, 25 Mar 2007 17:22:16 GMT
Server	Apache/2.2.3 (FreeBSD)
WWW-Authenticate	Digest realm="private", nonce="B/vBh4MsBAA=ad55c2f6eebddd6bd2c02b3448c268f4199b465e", algorithm=MD5, qop="auth"
Content-Length	401
Keep-Alive	timeout=5, max=100
Connection	Keep-Alive
Content-Type	text/html; charset=iso-8859-1


Request Headers
Host	hoge.jp
User-Agent	Mozilla/5.0 (Windows; U; Windows NT 5.0; ja; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Accept	text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5, text/firephp
Accept-Language	ja,en-us;q=0.7,en;q=0.3
Accept-Encoding	gzip,deflate
Accept-Charset	Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive	300
Connection	keep-alive

認証する。
Response Headers
Date	Sun, 25 Mar 2007 17:24:25 GMT
Server	Apache/2.2.3 (FreeBSD)
Authentication-Info	rspauth="d9754bec22fba4656ddfe92fc676d9ff", cnonce="02554ddca42ce032", nc=00000001, qop=auth
Content-Length	536
Keep-Alive	timeout=5, max=99
Connection	Keep-Alive
Content-Type	text/html

Request Headers
Host	hoge.jp
User-Agent	Mozilla/5.0 (Windows; U; Windows NT 5.0; ja; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
Accept	text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5, text/firephp, text/firephp
Accept-Language	ja,en-us;q=0.7,en;q=0.3
Accept-Encoding	gzip,deflate
Accept-Charset	Shift_JIS,utf-8;q=0.7,*;q=0.7
Keep-Alive	300
Connection	keep-alive
Cache-Control	max-age=0, max-age=0
Authorization	Digest username="mike", realm="private", nonce="o8A2j4MsBAA=1d257eac5c8e958c62449fa265fd69b0996ad246", uri="/foo/", algorithm=MD5, response="499297e0c634db60c5c177c3fe4efc2f", qop=auth, nc=00000001, cnonce="02554ddca42ce032"

スポンサーリンク
スポンサーリンク
 
いつもシェア、ありがとうございます!


もっと情報を探しませんか?

関連記事

最近の記事

人気のページ

スポンサーリンク
 

過去ログ

2020 : 01 02 03 04 05 06 07 08 09 10 11 12
2019 : 01 02 03 04 05 06 07 08 09 10 11 12
2018 : 01 02 03 04 05 06 07 08 09 10 11 12
2017 : 01 02 03 04 05 06 07 08 09 10 11 12
2016 : 01 02 03 04 05 06 07 08 09 10 11 12
2015 : 01 02 03 04 05 06 07 08 09 10 11 12
2014 : 01 02 03 04 05 06 07 08 09 10 11 12
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12

サイト

Vim入門

C言語入門

C++入門

JavaScript/Node.js入門

Python入門

FreeBSD入門

Ubuntu入門

セキュリティ入門

パソコン自作入門

ブログ

トップ


プライバシーポリシー