security_test.yml 1.2 KB

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