【发布时间】:2016-05-04 10:34:31
【问题描述】:
最近我升级了我所有的项目 API,如 Spring、Spring Security、Hibernate、Maven、Java。在升级之前,我使用的是 Spring 3 和 Spring Security 2。 现在我在我的项目中使用 Spring 4 和 Spring Security 4,并且我还使用 cas 身份验证进行登录。 当用户登录我的应用程序时,根据初始请求的 URL,我想设置用户的目标 URL。在升级之前它工作正常。
我使用这个SPRING_SECURITY_SAVED_REQUEST_KEY 来获取初始请求 URL。
现在我正在使用 -
savedRequest = new HttpSessionRequestCache().getRequest(request, response);
获取初始请求,但它总是返回null。
有什么方法可以在登录后获取用户的初始请求?
【问题讨论】:
标签: java spring spring-mvc spring-security