繼答案here我試圖在我的網站上放置一個公共頁面,但它似乎不起作用。當它重定向到登錄頁面。但是,如果我更改爲filters = none它可以工作,並且該頁面可以在不重定向的情況下查看。Spring security access =「IS_AUTHENTICATED_ANONYMOUSLY,IS_AUTHENTICATED_FULLY,IS_AUTHENTICATED_REMEMBERED」
我appContext.xml看起來像這樣(當它不工作),/MyPath
的相關部分:
<security:intercept-url pattern="/**" access="ROLE_USER" />
<security:intercept-url pattern="/Admin/**" access="ROLE_ADMIN" />
<security:intercept-url pattern="/MyPath/**" access="IS_AUTHENTICATED_ANONYMOUSLY, IS_AUTHENTICATED_FULLY, IS_AUTHENTICATED_REMEMBERED" />
這工作,但我需要的安全功能,因此不能使用它:
<security:intercept-url pattern="/**" access="ROLE_USER" />
<security:intercept-url pattern="/Admin/**" access="ROLE_ADMIN" />
<security:intercept-url pattern="/MyPath/**" filters="none" />
注意'過濾器= 「無」'似乎已經在Spring 3.1.0被棄用:http://stackoverflow.com/a/5382178/521799 –