Получение токена от Identity Server 3

Я пытаюсь получить токен с Identity Server 3 через почтовый вызов из приложения, находящегося на другом сервере.

Я публикую следующие значения на https://mydomainhost.net/connect/token:

curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query(array(
    'client_id' => 'myclientid',
    'client_secret' => 'myclientsecret',
    'redirect_uri' => 'http://myotherdomain.com/test.php',
    'grant_type' => 'authorization_code'
)));

Но возвращается следующая ошибка:

string(31) "{"error":"unauthorized_client"}"

Я изменил значение client_id на имя пользователя, которое точно не настроено, и получаю следующее:

string(26) "{"error":"invalid_client"}"

Я только сделал тест с именем пользователя, которого не существует, чтобы увидеть, получаю ли я другой результат.

Может кто-нибудь сообщить мне, если это ошибка приложения, вызывающего Identity Server, или это из конфигурации внутри Identity Server, пожалуйста?

1 ответ

Обычно для этого сообщения об ошибке я проверяю две вещи: 1. секрет клиента и идентификатор клиента 2. настроен ли клиент на поток кода авторизации.

Другие вопросы по тегам