我刚刚添加了 Spring Security,当我到达任何页面时,我应该被重定向到登录页面。问题是我得到了一个 ERR_TOO_MANY_REDIRECTS。我猜这是因为登录页面是安全的,然后它被重定向到自己,所以很多重定向错误。这是我的配置:
<!-- Spring Security -->
<security:http auto-config="true" use-expressions="true">
<!-- Login page is not secured -->
<security:intercept-url pattern="/app/index.html#/login" access="true"/>
<!-- The rest is secured by default -->
<security:intercept-url pattern="/**" access="hasRole('ROLE_USER')" />
<security:form-login login-page='/app/index.html#/login'/>
</security:http>
根页面是/webapp/app/index.html
. 是webapp
Tomcat 上下文。