2011-11-13 4 views
0

스프링 보안 (스프링 3.1.0)으로 보안 된 웹 애플리케이션이 있습니다. 이제 고객이 내 서비스에 등록하기를 원하면 Spring Security는 "No"라고 말합니다. 사용자가 아직 승인되지 않았기 때문에 이는 의미가 있습니다.스프링 보안에서 스프링 MVC 컨트롤러 제외

레지스터 데이터를 가져 오는 컨트롤러는 스프링 MVC 컨트롤러입니다. 나는 이것이 내가 생각하는 봄의 안전에서 제외시킬 필요가있다.

나는 이런 식으로 지금까지 일부 URL을 제외했습니다

<intercept-url pattern="/index.jsp" access="IS_AUTHENTICATED_ANONYMOUSLY" /> 

그것은 (스프링 MVC) 컨트롤러를 제외 할 수 있는가, 또는이이 접근하는 길을 잘못입니까? 그런데

, 나는 또한 방법에 상점에 주석을 시도 :

@PreAuthorize("hasRole('IS_AUTHENTICATED_ANONYMOUSLY')") 

답변

1

왜 대신 permitAll을 시도하지?

<intercept-url pattern="/index.jsp" access="permitAll" />