我有一个Spring应用程序,在该应用程序上无法正确实现注销。当我单击菜单选项时,它将为“ ABC”应用程序打开新窗口。因此,当我单击注销时,它是从整个应用程序中注销的,我的意图是从“ ABC”应用程序中注销,而不是从整个应用程序中注销。请提出如何实施此注销功能的建议。
是否可以在菜单选项上创建新会话,当我单击注销然后删除新创建的会话时?
最佳答案
在一个简单的方案中,您需要做的就是安排您的应用程序注销按钮将浏览器发送到<context-path>/j_spring_security_logout
,其中<context-path>
是您的webapp的上下文路径。
您还需要在<logout>
元素中使用一个<http>
元素,以告诉SpringSecurity配置注销过滤器。