Spring Security 循环重定向

数字猴 发布于 2015/09/20 19:24
阅读 1K+
收藏 0

我的配置文件这么写的,为什么我访问 login.jsp 的时候一直报循环重定向?


<?xml version="1.0" encoding="UTF-8"?>

<beans:beans xmlns="http://www.springframework.org/schema/security"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans"
    xsi:schemaLocation="http://www.springframework.org/schema/beans    
      http://www.springframework.org/schema/beans/spring-beans.xsd    
      http://www.springframework.org/schema/security    
      http://www.springframework.org/schema/security/spring-security-4.0.xsd">
    <http auto-config="true">
        <intercept-url pattern="/login.jsp" access="hasRole('IS_AUTHENTICATED_ANONYMOUSLY')" />
        <intercept-url pattern="/admin.jsp" access="hasRole('ROLE_ADMIN')" />
        <intercept-url pattern="/**" access="hasRole('ROLE_USER')" />
        <form-login login-page="/login.jsp"
            authentication-failure-url="/login.jsp?error=true"
            default-target-url="/main.jsp" />
    </http>
    <authentication-manager alias="authenticationManager">
        <authentication-provider>
            <user-service>
                <user name="admin" password="admin" authorities="ROLE_USER, ROLE_ADMIN" />
                <user name="user" password="user" authorities="ROLE_USER" />
            </user-service>
        </authentication-provider>
    </authentication-manager>
</beans:beans>
加载中
0
JacarriChan
JacarriChan
贴个日志啊   
数字猴
数字猴
没有设呢日志,就是浏览器提示循环重定向
0
哎码
哎码
登录页面也需要身份验证?很容易出问题的
0
哎码
哎码
<http pattern= "/login.jsp" security= "none" />
数字猴
数字猴
回复 @哎码 : 我确实用的是4 但是看官网的文档,没有这方面的差别,哥们儿有好的资料或者例子吗?
哎码
哎码
回复 @数字猴 : 我估计你用的是security4的版本,我用的是3。。
数字猴
数字猴
你这么配置确实是可以的,不过我那个是按照官网的介绍写的代码,还是有问题,郁闷,而且权限只能用hasRole(),直接写的话启动该服务器都报错
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部