Я пытаюсь реализовать FOSOAuthServerBundle. Мне это нужно для создания централизованной функции аутентификации, которая будет использоваться некоторыми другими проектами.
Я следовал руководству отсюда: Начало работы с FOSOAuthServerBundle
Но теперь у меня проблема: при попытке доступа к маршруту auth.local/app_dev.php/oauth/v2/auth я получаю следующую ошибку:
InvalidConfigurationException: The child node "providers" at path "security" must be configured.
Вот мой файл security.yml:
security:
firewalls:
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: ^/oauth/v2/auth_login$, role: IS_AUTHENTICATED_ANONYMOUSLY }