Создайте клиентский сервер oauth с паролем и учетными данными клиента.

Я развертываю обновление API (symfony 4.1). Я хочу создать клиентский oauth-сервер, но мне нужны оба типа гранта (пароль и client_credentials). В старом развертывании API работает с обоими типами грантов. Как указать типы предоставления пароля и учетных данных клиента?

Я использую эту команду:

php bin/console fos:oauth-server:create-client --redirect->uri="api/login" --grant-type="password"

or

php bin/console fos:oauth-server:create-client --redirect->uri="api/login" --grant-type="client_credentials"


person Ness    schedule 25.07.2019    source источник


Ответы (1)


Наконец я нашел решение. Поместите это в столбец таблицы «клиент» «allowed_grant_types» базы данных:

a:3:{i:0;s:8:"пароль";i:1;s:18:"client_credentials";i:2;s:10:"расширения";}

person Ness    schedule 22.09.2019