Axil S/E kdk020
				  1997. 4. 16
				  Kim Do Kyung

SUBJECT: 웹 인증(User Athentication)

DESCRIPTION:

★ 웹 인증(User Athentication) 

  등록된 사용자만이 특정 URL을 액세스 할 수 있도록 하는 방법을 말한다.

hyundai2# pwd
/usr/local/etc/httpd/htdocs/internal

hyundai2# cat .htaccess <= "conf/srm.conf"에서 "AccessFileName"이라는 리소스이름
 			   으로 이미 설정이 되어 있어야 함

AuthUserFile /usr/local/etc/httpd/htdocs/internal/.htpasswd <= UID와 PASSWD가 정
 							       의되어 있음
AuthGroupFile /usr/local/etc/httpd/htdocs/internal/.htgroup <= GROUP이 정의되어 
 							       있음
AuthName 내부유저를 위한방 <= UID와 PASSWD를 물어보는 윈도우에 방제목(?)으로 사용된다.
AuthType Basic <= 현재는 유저를 인증하는 방법이 Basic밖에 없다
<Limit GET>
require group myusers
<Limit>

유저의 패스워드 등록은 "support/htpasswd"라는 명령어를 이용해 등록한다.

	Usage: htpasswd [-c] passwordfile username
	The -c flag creates a new file.

Example ) /usr/local/etc/httpd/support/htpasswd -c .htpasswd kdk <= kdk유저의 
								    등록 예


   ※ .htaccess의 또 다른 예

AuthUserFile /usr/local/etc/httpd/htdocs/internal/.htpasswd 
AuthGroupFile /usr/local/etc/httpd/htdocs/internal/.htgroup
AuthName 테스트입니다 
AuthType Basic 
<Limit GET POST>
require valid-user
</Limit>

hyundai2# cat .htpasswd

kdk:/Qp/9ctpT3Iro
kdk2:mxrcaAyNrn7Qc

hyundai2# cat .htgroup

myusers: kdk kdk2