2011-11-13 23 views
0

我有一個安全的Spring應用程序(Spring 3.1.0)。現在,如果客戶想要註冊我的服務,Spring Security會說「不」。這是有道理的,因爲用戶還沒有被授權。從Spring Security中排除Spring MVC控制器

獲取寄存器數據的控制器是一個彈簧mvc控制器。我想從彈簧安全中排除這一點。

我已經排除了一些網址,到目前爲止是這樣的:

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

是否有可能,排除A(Spring MVC的)控制器,或者這是接近這個錯誤的方式?

順便說一句,我也試過在方法詮釋壽:

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

回答

1

你爲什麼不嘗試permitAll呢?

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