2014-01-10 36 views
1

我有一个使用弹簧安全和弹簧mvc的web应用程序。一些页面使用安全性进行保护:intercept-urls,而其他页面则完全不受保护。在没有受到保护的页面中,其中一个页面具有匿名用户内容以及已认证用户的内容,这些内容正在使用弹簧安全标签“授权”进行区分。在这些页面上,我想让用户选择登录以查看所有内容。看起来,如果我直接链接到我的自定义登录页面,它不会在成功登录后将用户重定向到内容页面。是否有任何链接到登录页面的方式,以便它返回到引用URL(或指定的用户URL)成功验证后?链接使用弹簧安全登录

回答

0

在这里也有类似的问题Spring Security targetUrlParameter does not redirect

您可以使用参数spring-security-redirect通过成功登录后要登录的目标URL(您的内容页面)。该参数需要从内容页面传递到登录表单,然后登录表单需要将其放置在隐藏字段中,以便将其传递到Spring Security并与其他登录请求一起传播。

更多信息here