2011-12-07 2 views
0

Tomcat 서버 (OSGI 기반)에서 웹 응용 프로그램을 실행하고 있습니다. 나는이 여전히 사용자가 위의 URL에 액세스 할 수 있도록한다web.xml 보안 제약 구성 URL 쿼리 문자열을 고려하지 않습니다.

<security-constraint> 
    <web-resource-collection> 
     <web-resource-name>Lic</web-resource-name> 
     <url-pattern>/x/y/*</url-pattern> 
    </web-resource-collection> 
    <auth-constraint /> 
</security-constraint> 

http://localhost:53307/myapp/servlet/startPage?PAGEURL=../../myapp/x/y/license.txt 

내가 구성한 web.xml 파일처럼 접근하는 URL에서 사용자를 제한 할 수 있습니다. URL 패턴은 컨텍스트 이름 다음에 오는 문자열을 찾습니다. 쿼리 문자열에서 일치하는 값을 찾지 않습니다.

사용자가 구성된 값과 일치하는 URL (쿼리 문자열 포함)에 액세스하지 못하도록하는 구성이 필요합니다. 구성 도와주세요.

답변

0

이제 제대로 작동합니다. 테스트하는 동안 실수를했습니다. 위의 구성은 괜찮습니다.

1

쿼리 매개 변수를 확인하기 위해 고유 한 필터를 작성해야 할까봐 걱정됩니다.

관련 문제