0
我出於安全原因集成了Spring MVC應用程序Shiro。Spring-Shiro集成 - HTML頁面
我的所有網址工作正常,但我有幾個html頁面可以直接訪問,而不會被擊中我的控制器。
如何保護這些頁面,即如果用戶未登錄到應用程序,並嘗試打開html頁面,他應該被重定向到登錄頁面。
<filter>
<filter-name>shiroFilter</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy
</filter-class>
<init-param>
<param-name>targetFilterLifecycle</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>shiroFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
應用程序URL
http://ip:port - 做工精細,重定向到登錄頁面
http://ip:port/html/ - 打開HTML頁面
如何保護這一點。
我以'USER_ROLE'爲例。它可以是任何你用作角色 – bmarkham
你沒有理解我的問題 –
好吧。請告訴我我誤解的地方 – bmarkham