Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Security 当Shiro与Spring和web筛选器一起使用时,如何添加Shiro SessionListener?_Security_Shiro - Fatal编程技术网

Security 当Shiro与Spring和web筛选器一起使用时,如何添加Shiro SessionListener?

Security 当Shiro与Spring和web筛选器一起使用时,如何添加Shiro SessionListener?,security,shiro,Security,Shiro,我想将会话侦听器(org.apache.shiro.session.SessionListener)添加到SessionManager。正如我在使用shiro web时发现的那样,SessionManager的默认实现是ServletContainerSessionManager。但是,我没有在ServletContainerSessionManager中找到任何添加侦听器的方法。谁能告诉我如何添加这个侦听器吗?ServletContainerSessionManager只是Servlet容器提

我想将会话侦听器(
org.apache.shiro.session.SessionListener
)添加到
SessionManager
。正如我在使用shiro web时发现的那样,
SessionManager
的默认实现是
ServletContainerSessionManager
。但是,我没有在
ServletContainerSessionManager
中找到任何添加侦听器的方法。谁能告诉我如何添加这个侦听器吗?

ServletContainerSessionManager只是Servlet容器提供的会话管理的包装器。如果要使用Shiro的
SessionListner
,则需要使用不同的
SessionManager
实现,例如
DefaultWebSessionManager