security.yml 1023 B

12345678910111213141516171819202122232425262728293031323334
  1. security:
  2. providers:
  3. oauth:
  4. id: base_oauth_bundle.oauth_user_provider
  5. role_hierarchy:
  6. ROLE_ADMIN: [ROLE_USER, ROLE_ALLOWED_TO_SWITCH]
  7. ROLE_SUPER_ADMIN: ROLE_ADMIN
  8. firewalls:
  9. dev:
  10. pattern: ^/(_(profiler|wdt)|css|images|js)/
  11. security: false
  12. secured_area:
  13. pattern: ^/
  14. logout:
  15. path: /logout
  16. target: /
  17. anonymous: true
  18. # HWIOAuthBundle + BaseOAuthBundle Configuration
  19. oauth:
  20. login_path: /login
  21. failure_path: /login
  22. check_path: /login
  23. resource_owners:
  24. login: /login_check
  25. oauth_user_provider:
  26. service: base_oauth_bundle.oauth_user_provider
  27. access_control:
  28. - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
  29. - { path: ^/admin/, role: ROLE_ADMIN }