Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用spring security登录的链接_Java_Spring_Spring Mvc_Spring Security - Fatal编程技术网

Java 使用spring security登录的链接

Java 使用spring security登录的链接,java,spring,spring-mvc,spring-security,Java,Spring,Spring Mvc,Spring Security,我有一个使用SpringSecurity和SpringMVC的web应用程序。一些页面使用安全性进行保护:拦截URL,而其他页面则完全不受保护。在未受保护的页面中,其中一个页面的内容针对匿名用户,另一个页面的内容针对经过身份验证的用户,这两个页面使用spring安全标签authorize进行区分。在这些页面上,我想让用户可以选择登录以查看所有内容。如果我直接链接到我的自定义登录页面,它似乎不会在成功登录后将用户重定向到内容页面。有没有办法链接到登录页面,使其在成功验证后返回到引用URL或用户指定

我有一个使用SpringSecurity和SpringMVC的web应用程序。一些页面使用安全性进行保护:拦截URL,而其他页面则完全不受保护。在未受保护的页面中,其中一个页面的内容针对匿名用户,另一个页面的内容针对经过身份验证的用户,这两个页面使用spring安全标签authorize进行区分。在这些页面上,我想让用户可以选择登录以查看所有内容。如果我直接链接到我的自定义登录页面,它似乎不会在成功登录后将用户重定向到内容页面。有没有办法链接到登录页面,使其在成功验证后返回到引用URL或用户指定的URL?

这里也提出了类似的问题

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

更多信息