1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
| fos_userbundle:
id: fos_user.user_provider.username_email
#
firewalls:
main:
pattern: ^/
form_login:
provider: fos_userbundle
csrf_provider: form.csrf_provider
logout: true
anonymous: true
remember_me:
key: "%secret%"
lifetime: 31536000
path: /
domain: ~
#firewalls:
secure_area:
pattern: ^/
form_login:
provider: fos_userbundle
csrf_provider: form.csrf_provider
oauth:
remember_me: true
failure_path: /connect
login_path: /connect
check_path: /connect
provider: fos_userbundle
resource_owners:
facebook: "/login/check-facebook"
# git: "/login/check-google"
oauth_user_provider:
service: hwi_oauth.user.provider.fosub_bridge
#service: hwi_oauth.user.provider
anonymous: true
logout: true
logout:
path: /logout
target: /
#
access_control:
- { path: ^/admin/, role: ROLE_ADMIN }
- { path: ^/login, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/connect, roles: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/profile, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/film/importer/, role: ROLE_ADMIN }
- { path: ^/film/search/, role: ROLE_ADMIN }
- { path: ^/film/update/, role: ROLE_ADMIN }
- { path: ^/_wdt/.*, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/_profiler/.*, role: IS_AUTHENTICATED_ANONYMOUSLY }
- { path: ^/_configurator/.*, role: IS_AUTHENTICATED_ANONYMOUSLY } |
Partager