【发布时间】:2011-09-19 07:56:30
【问题描述】:
我有一个未正确实现注销的 spring 应用程序。当我单击我的菜单选项时,它会为“ABC”应用程序打开新窗口。因此,当我单击注销时,它会从整个应用程序中注销,我的意图是从“ABC”应用程序中注销,而不是从整个应用程序中注销。请建议如何实现此注销功能。 是否可以在菜单选项上创建新会话,当我单击注销时,它会删除新创建的会话?
【问题讨论】:
标签: java spring session spring-security
我有一个未正确实现注销的 spring 应用程序。当我单击我的菜单选项时,它会为“ABC”应用程序打开新窗口。因此,当我单击注销时,它会从整个应用程序中注销,我的意图是从“ABC”应用程序中注销,而不是从整个应用程序中注销。请建议如何实现此注销功能。 是否可以在菜单选项上创建新会话,当我单击注销时,它会删除新创建的会话?
【问题讨论】:
标签: java spring session spring-security
在一个简单的方案中,您需要做的就是安排您的应用程序注销按钮将浏览器发送到<context-path>/j_spring_security_logout,其中<context-path> 是您的 web 应用程序的上下文路径。
您还需要在 <http> 元素中添加一个 <logout> 元素来告诉 SpringSecurity 配置注销过滤器。
【讨论】: