2011-10-10 80 views
1

我在谷歌应用程序引擎中使用了Spring Security模块。Google App Engine Spring Security登录失败问题

如果我成功登录(使用正确的凭据),那么它会成功重定向到主页。

如果登录失败一次失败,那么即使使用正确凭证进行第二次尝试也不会将我重定向到主页,它会保留在错误登录页面中。

安全-context.xml中的一块

<http auto-config='true'> 
    <intercept-url pattern="/css/**" filters="none"/> 
    <intercept-url pattern="/images/**" filters="none"/> 
    <intercept-url pattern="/login.jsp*" filters="none"/> 
    <intercept-url pattern="/**" access="ROLE_USER" /> 
    <form-login login-page='/login.jsp' authentication-failure-url="/login.jsp?login_error=1" default-target-url="/"/> 
    <session-management invalid-session-url="/login.jsp" /> 
    <logout logout-success-url="/login.jsp"/> 
</http> 

<authentication-manager> 
    <authentication-provider> 
     <user-service> 
     <user name="guest1" password="guest1" authorities="ROLE_USER" /> 
     <user name="guest2" password="guest2" authorities="ROLE_USER" /> 
     </user-service> 
    </authentication-provider> 
</authentication-manager> 

请让我知道如果你需要更多的细节。您可以在http://relation-ship.appspot.com/

的2个凭据测试这个问题访问http://relation-ship.appspot.com/是guest1虚拟机,guest1虚拟机和guest2,客人

感谢, Ramesh.V

+0

你能启用DEBUG日志记录,看看春天有什么要说吗? – Saket

回答

2

此问题是由于春季版本3.0.6。 RELEASE,我改为3.0.5.RELEASE解决了我的问题。

谢谢