在 MyLogoutHandler 类中,我确实覆盖了 determineTargetUrl() 方法,在这里我正在调用MyUserDetials userDetails = (MyUserDetials)userContextManager.getUserDetails()
,但 userDetails 为空。
这是配置:
<security:logout
invalidate-session="true"
success-handler-ref="MyLogoutHandler"
logout-url="/auth/logout"/>
我注意到,由于 invalidate-session="true",它为空?但我喜欢保持这个属性“真实”,我可以有任何其他方式来配置吗?
我的目标是:我需要从 userDetails 中提取一些信息,以便在用户单击注销后进行 Web 服务调用。
谢谢你。