security: encoders: FOS\UserBundle\Model\UserInterface: bcrypt role_hierarchy: ROLE_ADMIN: ROLE_USER ROLE_SUPER_ADMIN: ROLE_ADMIN providers: fos_userbundle: id: fos_user.user_provider.username firewalls: main: pattern: ^/ anonymous: true form_login: provider: fos_userbundle login_path: fos_user_security_login check_path: fos_user_security_check default_target_path: techno_homepage use_referer : true csrf_token_generator: security.csrf.token_manager # Use form.csrf_provider instead for Symfony <2.4 logout: path: fos_user_security_logout target: fos_user_security_login access_control: - { path: ^/login$, role: IS_AUTHENTICATED_ANONYMOUSLY } - { path: ^/register, role: IS_AUTHENTICATED_ANONYMOUSLY } - { path: ^/resetting, role: IS_AUTHENTICATED_ANONYMOUSLY } - { path: ^/asso/, role: ROLE_ADMIN }