Advertisement
Guest User

Untitled

a guest
Aug 16th, 2016
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.71 KB | None | 0 0
  1. jms_security_extra:
  2. secure_all_services: false
  3. expressions: true
  4.  
  5. security:
  6. encoders:
  7. #Symfony\Component\Security\Core\User\User: plaintext
  8. FOS\UserBundle\Model\UserInterface: sha512
  9.  
  10. role_hierarchy:
  11. ROLE_ADMIN: [ROLE_USER, ROLE_CLIENT_FULL]
  12. ROLE_ADMIN_MASTER: [ROLE_ADMIN, ROLE_ALLOWED_TO_SWITCH]
  13. ROLE_ADMIN_PM: [ROLE_ADMIN]
  14. ROLE_ADMIN_CSR: [ROLE_ADMIN]
  15. ROLE_SUPER_ADMIN: [ROLE_ADMIN_MASTER]
  16. ROLE_CLIENT: [ROLE_CLIENT_VIEW, ROLE_CLIENT_FULL]
  17. ROLE_SLAVE_CLIENT: [ROLE_CLIENT_VIEW]
  18. ROLE_RIA_USER: [ROLE_RIA_BASE, ROLE_CLIENT_FULL]
  19. ROLE_RIA_ADMIN: [ROLE_RIA_USER]
  20. ROLE_RIA: [ROLE_RIA_ADMIN]
  21.  
  22. providers:
  23. #in_memory:
  24. # memory:
  25. # users:
  26. # user: { password: userpass, roles: [ 'ROLE_USER' ] }
  27. # admin: { password: adminpass, roles: [ 'ROLE_ADMIN' ] }
  28. fos_userbundle:
  29. id: fos_user.user_provider.username_email
  30.  
  31. firewalls:
  32. dev:
  33. pattern: ^/(_(profiler|wdt)|css|images|js)/
  34. security: false
  35.  
  36. login:
  37. pattern: ^/demo/secured/login$
  38. security: false
  39.  
  40. admin:
  41. pattern: /admin(.*)
  42. form_login:
  43. provider: fos_userbundle
  44. login_path: /admin/login
  45. use_forward: false
  46. check_path: /admin/login_check
  47. failure_path: null
  48. require_previous_session: false
  49. default_target_path: /admin
  50. logout:
  51. path: /admin/logout
  52. target: /admin/login
  53. anonymous: true
  54. switch_user: true
  55. context: backend_auth
  56.  
  57. main:
  58. pattern: ^/
  59. form_login:
  60. provider: fos_userbundle
  61. default_target_path: /after-login
  62. logout: true
  63. anonymous: true
  64. switch_user: true
  65. context: frontend_auth
  66.  
  67. secured_area:
  68. pattern: ^/demo/secured/
  69. form_login:
  70. check_path: /demo/secured/login_check
  71. login_path: /demo/secured/login
  72. logout:
  73. path: /demo/secured/logout
  74. target: /demo/
  75. #anonymous: ~
  76. #http_basic:
  77. # realm: "Secured Demo Area"
  78.  
  79. access_control:
  80. - { path: ^/admin/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  81. - { path: ^/admin/logout$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  82. - { path: ^/admin/login-check$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  83.  
  84. - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY }
  85. - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
  86. - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
  87. - { path: ^/admin, role: ROLE_ADMIN }
  88. - { path: ^/ria/registration, role: IS_AUTHENTICATED_ANONYMOUSLY }
  89. - { path: ^/ria, role: ROLE_RIA_BASE }
  90. - { path: ^/ria/user/, role: ROLE_RIA_ADMIN }
  91. - { path: ^/ria/user-management, role: ROLE_RIA_ADMIN }
  92. - { path: ^/client/registration, role: IS_AUTHENTICATED_ANONYMOUSLY }
  93. # - { path: ^/client/dashboard, role: ROLE_SLAVE_CLIENT }
  94. # - { path: ^/client/transfer, role: ROLE_SLAVE_CLIENT }
  95. # - { path: ^/client/profile, role: ROLE_SLAVE_CLIENT }
  96. - { path: ^/client, role: ROLE_CLIENT_VIEW }
  97. - { path: ^/signature/application-sign/callback, role: IS_AUTHENTICATED_ANONYMOUSLY }
  98. - { path: ^/signature, role: ROLE_CLIENT }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement