安全上下文不包含身份验证令牌ESI和Symfony2

时间:2016-07-21 13:53:58

标签: symfony esi

我使用ESI(Edge Side Includes)来加速我的页面,但每次我想检查用户是否插入时我都会收到此错误:

  

AuthenticationCredentialsNotFoundException:安全上下文不包含身份验证令牌。一个可能的原因可能是   没有为此网址配置防火墙。

在我的config.yml文件中,我有这个:

  **esi:             true<br>
  fragments:       { path: /_proxy }<br>
  trusted_proxies: [127.0.0.1]**

有人知道如何解决它吗?我已经尝试为 / _ proxy 网址设置防火墙,但我认为这不是解决方案。

这些是我的防火墙:

main:
   pattern:    ^/
   form_login:
      check_path: /user/login_check
      login_path: /user/login
      provider: chain_provider
      failure_path:   null
   logout:
      path:   /user/logout
      target: /
      success_handler: logout_success_handler
      invalidate_session: true
   anonymous: ~
   security: true      
dev:
   pattern:  ^/(_(profiler|wdt)|css|images|js)/
   security: false

由于

0 个答案:

没有答案