· 7 years ago · Oct 04, 2018, 12:38 AM
1security:
2 encoders:
3 FOS\UserBundle\Model\UserInterface: bcrypt
4
5 role_hierarchy:
6 ROLE_ADMIN: ROLE_USER
7 ROLE_SUPER_ADMIN: ROLE_ADMIN
8
9 providers:
10 fos_userbundle:
11 id: fos_user.user_provider.username
12
13 firewalls:
14 oauth_token:
15 pattern: ^/oauth/v2/token
16 security: false
17 oauth_authorize:
18 pattern: ^/oauth/v2/auth
19 form_login:
20 provider: fos_userbundle
21 check_path: /oauth/v2/auth_login_check
22 login_path: /oauth/v2/auth_login
23 use_referer: true
24 api:
25 pattern: ^/api
26 fos_oauth: true
27 stateless: true
28 anonymous: false
29 main:
30 pattern: ^/
31 form_login:
32 provider: fos_userbundle
33 csrf_token_generator: security.csrf.token_manager
34
35 access_control:
36 - { path: ^/api, roles: [ IS_AUTHENTICATED_FULLY ] }
37 - { path: ^/createClient, roles: [ IS_AUTHENTICATED_ANONYMOUSLY ] }