Я пытаюсь следовать учебному пособию Revolut по аутентификации в их API, и я застрял при запросе многоразового токена доступа.
На данный момент мне удалось: 1. Создать открытые/закрытые ключи 2. Загрузить открытый ключ 3. Подписать jwt со сгенерированным client_id 4. Получить код авторизации
Но я заблокирован при использовании вышеизложенного для запроса многоразового токена доступа.
Согласно этой странице, я должен для создания запроса POST на https://b2b.revolut.com/api/1.0/auth/token
со следующим телом:
{
"grant_type": "authorization_code",
"client_id": my_client_id,
"code": my_authorisation_code,
"client_assertion_type": "urn:ietf:params:oauth:client-assertion-type:jwt-bearer",
"client_assertion": my_jwt
}
Что я сделал в Insomnia, но я продолжаю получать эту ошибку:
{
"error": "invalid_client",
"error_description": "client_id is missing"
}
Глядя на SO для ответа, я наткнулся на этот ответ, но я все время получаю эту ошибку , даже после того, как я изменю client_id.