security.yaml 858 B

123456789101112131415161718192021222324
  1. security:
  2. # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers
  3. providers:
  4. users_in_memory: { memory: null }
  5. firewalls:
  6. dev:
  7. pattern: ^/(_(profiler|wdt)|css|images|js)/
  8. security: false
  9. main:
  10. anonymous: lazy
  11. provider: users_in_memory
  12. # activate different ways to authenticate
  13. # https://symfony.com/doc/current/security.html#firewalls-authentication
  14. # https://symfony.com/doc/current/security/impersonating_user.html
  15. # switch_user: true
  16. # Easy way to control access for large sections of your site
  17. # Note: Only the *first* access control that matches will be used
  18. access_control:
  19. # - { path: ^/admin, roles: ROLE_ADMIN }
  20. # - { path: ^/profile, roles: ROLE_USER }