Поток авторизации на сервере идентификации 4: неподдерживаемый тип предоставления - PullRequest
1 голос
/ 12 июня 2019

У меня есть гибридный тип гранта, который позволяет мне направлять свое приложение на сервер идентификации через браузер, поэтому входите в систему с помощью единого входа для других приложений.

На первом этапе я могу запросить код авторизации с сервера идентификации через конечную точку авторизации.

Получив код, я запрашиваю токен доступа / обновления через точку токена с grant_type = "authorization_code" с кодом, предоставленным на первом этапе. На этом этапе я получил сообщение об ошибке «неподдерживаемый тип предоставления». Я предположил, что я не добавил тип предоставления "authorization_code" для этого идентификатора клиента.

В базу данных Identity Server я добавил оба типа предоставления: «гибридный» и «код авторизации», это тоже не работает.

Я добавил неправильный тип grant_code для кода авторизации?

1 Ответ

1 голос
/ 21 июня 2019

authorization_code и hybrid - это одна из ограниченных комбинаций , как описано в документации . Вы должны предпочесть один из них (на самом деле только первый + PKCE на сегодняшний день предпочтительнее ) и использовать во всех вызовах с клиентом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...