Skip to content

Instantly share code, notes, and snippets.

@hubertperron
Created October 3, 2012 00:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hubertperron/3824153 to your computer and use it in GitHub Desktop.
Save hubertperron/3824153 to your computer and use it in GitHub Desktop.
Symfony 2.0 multiple firewalls sample configuration file
security:
encoders: ~
providers:
doctrine:
entity: { class: FQCN, property: username }
firewalls:
dev:
pattern: ^/(_(profiler|wdt)|css|images|js)/
security: false
backend_login:
pattern: ^/admin/login
anonymous: true
backend:
pattern: ^/admin
form_login:
provider: doctrine
check_path: /admin/login-check
login_path: /admin/login
logout:
path: /admin/logout
target: /
frontend:
pattern: ^/
anonymous: true
provider: doctrine
form_login:
check_path: /user/login_check
login_path: /user/login
logout:
path: /user/logout
target: /
access_control:
- { path: ^/admin/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/admin, roles: ROLE_ADMIN }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment