如何使用http_basic身份验证在安全防火墙中不使用会话存储?

时间:2017-07-18 10:42:03

标签: symfony security session firewall

我使用Symfony版本2.7.29和安全防火墙进行http_basic身份验证。

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

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

1 个答案:

答案 0 :(得分:2)

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

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

framework:
    session:
        handler_id: session.handler.null