2009-06-26 5 views
1

작은 서블릿을 만들고 있습니다. 루트에서 호스팅되는 "/"및 "/"뒤에 나오는 것은 "/myanim.swf"와 같은 리소스입니다. 대부분의 파일은 공개이지만 일부는 비공개입니다. 공용 파일의 경우에는 방금 제공되지만 비공개 파일의 경우 브라우저가 인증 상자를 제시하고 Servlet으로 다이제스트 인증을 보낸 다음이를 확인하고 내용을 제공 할 수 있기를 바랍니다. 구현하려면 어떻게해야합니까?Servlet의 Auth (digest) 요청

if(!file.isPublic()) 

부분은 무엇입니까? 나는 브라우저가 인증을 수행 할 때문에, 나는 메커니즘을

건배

답변

2

서블릿 스펙 상자에서이 지원을 j_security_check의 사용하지 않습니다. " 메커니즘"은 참조 할 때 양식 기반 인증 방법 중에 만 사용되는 반면 다이제스트는 사용합니다.

J2EE tutorial의 해당 장이 있으며 서블릿에 기본 인증을 구성하는 방법에 대해서는 an example입니다 (다이제스트 기반 방법으로 바꾸는 것은 간단합니다).