I 다음 프로젝트 구조 가지고@Secured 서비스 방법 및 스프링 WS
베이스 프로젝트 (서비스 계층 모델) 웹 프로젝트 웹 서비스 프로젝트
웹 프로젝트 웹 서비스 프로젝트 모두 의존 기본 프로젝트에 제공하고이를 통해 제공되는 서비스를 사용하십시오.
나는 서비스를 의미 스프링 프레임 워크를 많이 사용이 @Secured 주석과 봄 보안에 의해 보호 방법과 봄 콩되어 있는지 확인하십시오. 유권자을 작성하여 클라이언트 권한을 검사하는 AbstractAclVoter를 확장했습니다.
는웹 프로젝트는 스프링 MVC를 사용하고 @Endpoint 주석과 웹 서비스 프로젝트 봄 WS과 XwsSecurityInterceptor. 여기
내 문제입니다 : 전화가 웹 프로젝트 컨트롤러 또는 기본 프로젝트의 JUnit 테스트에 제공하지만 웹 서비스 프로젝트에서 요청이 올바른 권한을 확인하지 않으면 권한이 선택되어- 내 유권자이 (가) 호출되지 않았습니다!
- 는 XwsSecurityInterceptor 함께 할 수있는이 일을 했습니까?
- 웹 서비스 프로젝트에서도 DelegatingFilterProxy이 필요합니까?
일부 코드가 도움이 될 것 같습니다. – sfussenegger