【发布时间】:2013-02-18 11:20:58
【问题描述】:
在 MyLogoutHandler 类中,我确实重写了 determineTargetUrl() 方法,这里我调用 MyUserDetials userDetails = (MyUserDetials)userContextManager.getUserDetails(),但 userDetails 为空。
这里是配置:
<security:logout
invalidate-session="true"
success-handler-ref="MyLogoutHandler"
logout-url="/auth/logout"/>
我注意到由于invalidate-session="true",它是空的?但是我喜欢保持这个属性为“true”,我可以用其他方法来配置吗?
我的目标是:我需要从 userDetails 中提取一些信息,以便在用户单击注销后进行网络服务调用。
谢谢。
【问题讨论】:
标签: spring session spring-mvc spring-security logout