我正在尝试将Spring Security重定向到基于GWT的自定义登录页面。这是我的配置:
<security:http pattern="/Main.html?#login" security="none" />
<security:http auto-config="true">
<security:form-login login-page='/Main.html?#login' />
<security:intercept-url pattern="/**" access="IS_AUTHENTICATED_FULLY" />
</security:http>
从spring安全调试日志 - 框架似乎删除了“#”之后的所有内容。有谁知道如何解决这个问题?
感谢。
答案 0 :(得分:2)
没有办法解决这个问题。 Spring安全性在服务器端运行,并且hash之后的url中的数据永远不会从浏览器发送到服务器。通常,您将在主GWT应用程序之外创建一个单独的登录页面。