想要在spring security中获取以前的URL

时间:2013-01-02 06:52:42

标签: java spring spring-security

我使用spring security进行用户身份验证,但是我想在userDetailService或loginFailure或loginSuccess上获取以前的浏览器URL。

为此我试图从请求对象获取URL但我得到 / j_Spring_security_check 而不是浏览器URL,如: - / service / user / login或/ service / customer /登录,因为我有两个不同的URL用于登录不同的用户或客户。请提出任何解决方案

先谢谢

1 个答案:

答案 0 :(得分:2)

String referrer = request.getHeader("referer");

注意:HTTP referer是客户端控制的值,因此可以欺骗完全不同甚至删除的内容。此值不应用于任何关键操作。但为什么你需要这个?

相关问题