一尘不染

Spring安全上下文路径解析器

tomcat

我想定义会话cookie的路径,该路径是从spring security中设置的,以便允许从Web应用程序进行多次登录。例如:

http://localhost:8080/myApp/context1/login
http://localhost:8080/myApp/context2/login
http://localhost:8080/myApp/context3/login
...

基本上,这是可能通过改写LoginUrlAuthenticationEntryPointSimpleUrlAuthenticationFailureHandlerSimpleUrlAuthenticationSuccessHandlerSimpleUrlLogoutSuccessHandler。但是我找不到处理程序,该处理程序负责设置cookie上下文路径,我需要从该覆盖程序覆盖它:

/myApp

到适当的等价物:

/myApp/context1

为了允许并行登录这些应用程序,这是必需的。

问:如何为tomcat动态更改会话cookie(HttpSession)的cookie路径?


阅读 204

收藏
2020-06-16

共1个答案

一尘不染

好吧…这次我想我已经找到了您想要的。看这个答案

我认为您可以在创建过滤器的过程中做到这一点

2020-06-16