Spring安全默认目标url

时间:2013-04-20 12:58:27

标签: spring spring-security

我想在使用spring security成功验证用户时重新加载当前页面。什么应该是default-target-url,还是我必须创建自定义身份验证入口点类?一些示例代码非常有用。

提前致谢

1 个答案:

答案 0 :(得分:2)

这对我有用:

<security:form-login login-page="/login.htm" default-target-url="/home.htm"/>

login.htm是我的应用程序的登录页面映射,home.htm是默认帐户主页,如果用户直接点击login.htm网址,则向用户显示。

如果用户点击了login.htm或home.htm以外的任何URL,需要用户登录,Spring安全会显示登录页面,登录后,用户将被带到最初请求的URL。你不需要做任何特别的事情。

作为附加检查,请确保配置中没有always-use-default-target="true",这将强制Spring Security在登录后始终显示默认目标网址。

希望这有帮助。