Symfony 如何在具有http_基本身份验证的安全防火墙中不使用会话存储?

Symfony 如何在具有http_基本身份验证的安全防火墙中不使用会话存储?,symfony,security,session,firewall,Symfony,Security,Session,Firewall,我正在使用Symfony 2.7.29版和带有http_基本身份验证的安全防火墙 我根本不使用会话,但安全组件在其上写入安全令牌。有没有办法改变这个选项?我不喜欢无缘无故地使用锁定资源 (事实上,我使用身份验证下的页面来执行一些长任务,打开会话文件会完全锁定我的导航。如果我禁用浏览器上的Cookie,所有这些都可以正常工作,因为每次都创建一个新会话,但此解决方案不是一个选项)尝试为其使用空会话处理程序。将配置更改为: services: session.handler.null:

我正在使用Symfony 2.7.29版和带有http_基本身份验证的安全防火墙

我根本不使用会话,但安全组件在其上写入安全令牌。有没有办法改变这个选项?我不喜欢无缘无故地使用锁定资源


(事实上,我使用身份验证下的页面来执行一些长任务,打开会话文件会完全锁定我的导航。如果我禁用浏览器上的Cookie,所有这些都可以正常工作,因为每次都创建一个新会话,但此解决方案不是一个选项)

尝试为其使用空会话处理程序。将配置更改为:

services:
    session.handler.null:
        class: Symfony\Component\HttpFoundation\Session\Storage\Handler\NullSessionHandler

framework:
    session:
        handler_id: session.handler.null

尝试对其使用空会话处理程序。将配置更改为:

services:
    session.handler.null:
        class: Symfony\Component\HttpFoundation\Session\Storage\Handler\NullSessionHandler

framework:
    session:
        handler_id: session.handler.null

谢谢,它确实起作用了,但是有没有办法告诉安全组件安全令牌要使用哪个存储?我认为这将是一个非常优雅的解决方案,而且,如果我必须使用会话,我将能够。我不知道这是否可能。知道吗,它确实有效,但是有没有办法告诉安全组件安全令牌使用哪个存储?我认为这将是一个非常优雅的解决方案,而且,如果我必须使用会话,我将能够使用。我不知道这是否可能