Advertisement
Guest User

Untitled

a guest
Jul 31st, 2014
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.39 KB | None | 0 0
  1. InvalidArgumentException: You should define a value for only one of 'csrf_provider' and 'csrf_token_generator' on a security firewall. Use 'csrf_token_generator' as this replaces 'csrf_provider'.
  2.  
  3. security:
  4. encoders:
  5. TotoUserBundleEntityUser: sha512
  6.  
  7. role_hierarchy:
  8. ROLE_ADMIN: ROLE_USER
  9. ROLE_SUPER_ADMIN: [ROLE_USER, ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
  10.  
  11. providers:
  12. main:
  13. id: fos_user.user_provider.username
  14.  
  15. firewalls:
  16. dev:
  17. pattern: ^/(_(profiler|wdt)|css|images|js)/
  18. security: false
  19.  
  20. # Firewall pour FosUserBundle
  21. main:
  22. pattern: ^/
  23. anonymous: true
  24. provider: main
  25. form_login:
  26. login_path: fos_user_security_login
  27. check_path: fos_user_security_check
  28. csrf_provider: form.csrf_provider
  29. logout:
  30. path: fos_user_security_logout
  31. target: /
  32. remember_me:
  33. # %secret% est un paramètre de parameters.yml
  34. key: %secret%
  35.  
  36. # Firewall pour la partie admin sous Sonata
  37. admin:
  38. pattern: /admin(.*)
  39. form_login:
  40. provider: fos_userbundle
  41. login_path: /admin/login
  42. use_forward: false
  43. check_path: /admin/login_check
  44. failure_path: null
  45. logout:
  46. path:/admin/logout
  47. anonymous: true
  48.  
  49. access_control:
  50. # URLs FOSUserBundle accessibles à tous les utilisateurs (rôle anonyme) :
  51. - { path: ^/_wdt, role: IS_AUTHENTICATED_ANONYMOUSLY }
  52. - { path: ^/_profiler, role: IS_AUTHENTICATED_ANONYMOUSLY }
  53. - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  54.  
  55. # URLs du back-office, accessibles par le rôle admin :
  56. - { path: ^/admin/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  57. - { path: ^/admin/logout$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  58. - { path: ^/admin/login-check$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  59. # -- fin
  60.  
  61. - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
  62. - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
  63.  
  64. # Secured part of the site
  65. # This config requires being logged for the whole site and having the admin role for the admin part.
  66. # Change these rules to adapt them to your needs
  67. - { path: ^/admin, role: [ROLE_ADMIN, ROLE_SONATA_ADMIN] }
  68. - { path: ^/.*, role: IS_AUTHENTICATED_ANONYMOUSLY }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement