Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- security:
- encoders:
- FOS\UserBundle\Model\UserInterface: sha512
- role_hierarchy:
- ROLE_ADMIN: ROLE_USER
- ROLE_SUPER_ADMIN: ROLE_USER
- providers:
- fos_userbundle:
- id: fos_user.user_provider.username_email
- firewalls:
- dev:
- pattern: ^/(_(profiler|wdt)|css|images|js)/
- security: false
- main:
- pattern: ^/
- form_login:
- provider: fos_userbundle
- csrf_provider: form.csrf_provider
- login_path: /user/
- check_path: /user/login_check
- oauth:
- resource_owners:
- twitter: "/user/check-twitter"
- login_path: /user/
- failure_path: /user/
- oauth_user_provider:
- #this is my custom user provider, created from FOSUBUserProvider - will manage the
- #automatic user registration on your site, with data from the provider (facebook. google, etc.)
- service: my_user_provider
- logout:
- path: /user/logout
- anonymous: true
- login:
- pattern: ^/user/
- security: false
- remember_me:
- key: "%secret%"
- lifetime: 31536000 # 365 days in seconds
- path: /
- domain: ~ # Defaults to the current domain from $_SERVER
- access_control:
- - { path: ^/user/$, role: IS_AUTHENTICATED_ANONYMOUSLY }
- #- { path: ^/user/logout, role: IS_AUTHENTICATED_ANONYMOUSLY }
- - { path: ^/user/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- - { path: ^/user/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- - { path: ^/user/admin/, role: ROLE_ADMIN }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement