security_test.yml 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  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. api:
  10. pattern: ^/api
  11. # stateless: true
  12. # http_basic: ~
  13. anonymous: true
  14. security: false
  15. dev:
  16. pattern: ^/(_(profiler|wdt)|css|images|js)/
  17. security: false
  18. secured_area:
  19. pattern: ^/
  20. logout:
  21. path: /logout
  22. target: /
  23. success_handler: base_admin.security.logout.handler
  24. anonymous: true
  25. # HWIOAuthBundle + BaseOAuthBundle Configuration
  26. oauth:
  27. login_path: /login
  28. failure_path: /login
  29. check_path: /login
  30. resource_owners:
  31. login: /login_check
  32. oauth_user_provider:
  33. service: base_oauth_bundle.oauth_user_provider
  34. access_control:
  35. - { path: ^/login, roles: IS_AUTHENTICATED_ANONYMOUSLY }
  36. - { path: ^/admin/, role: ROLE_ADMIN }