FOSOauthServerBundle как сделать подписанный звонок
Я установил FOSOauthServerBundle, у меня есть мой api и токен доступа. Пока я вызываю /api? Access_token=.... все, что я вижу, это страница входа. Мой security.yml:
security:
firewalls:
main:
pattern: ^/
form_login:
provider: fos_userbundle
csrf_provider: form.csrf_provider
logout: true
anonymous: true
api:
pattern: ^/api
fos_oauth: true
stateless: true
oauth_authorize:
pattern: ^/oauth/v2/auth
form_login:
provider: fos_userbundle
check_path: /oauth/v2/auth_login_check
login_path: /oauth/v2/auth_login
anonymous: true
oauth_token:
pattern: ^/oauth/v2/token
security: false
access_control:
...
- { path: ^/api, roles: [ IS_AUTHENTICATED_FULLY ] }
1 ответ
Не уверен, что может вызвать это, однако я бы порекомендовал заменить следующий брандмауэр:
main:
pattern: ^/
...
с
main:
pattern: ^/login$
...
Это сопоставит ваш брандмауэр только для страницы входа.