title: Symfony2: Token was not found in the SecurityContext
body: <p>A firewall that should allow anonymous connection to a URL is instead requiring authentication.  For example, <code>/reports/foodbank/2013/10</code> should simply provide a set of values rather than require login.  Syntax error?</p>
  
  <h3>security.yml includes:</h3>
  
  <pre><code>firewalls:
      dev:
          pattern:  ^/(_(profiler|wdt)|css|images|js)/
          security: false
  
      foodbank:
        pattern: ^/reports/foodbank/~
        anonymous: ~
  
      login_firewall:
          pattern:    ^/login$
          anonymous:  ~
  
      secured_area:
          pattern:    ^/
          form_login:
            default_target_path: /home
            use_referer: true
  
          logout:
            target: /login
  
  access_control:
      - { path: ^/reports/foodbank/~, roles: IS_AUTHENTICATED_ANONYMOUSLY }
      - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
      - { path: ^/, roles: ROLE_USER }
  </code></pre>