Перейти к основному содержимому

Обновление access token по refresh_token

После истечения срока действия access token можно получить новый по refresh_token без повторной авторизации пользователя.

Выполнить POST‑запрос к тому же token endpoint:

POST https://id.selfwork.ru/realms/business/protocol/openid-connect/token
Content-Type: application/x-www-form-urlencoded

Тело запроса (x-www-form-urlencoded):

client_id=openid-connect
client_secret=<CLIENT_SECRET>
grant_type=refresh_token
redirect_uri=<REDIRECT_URL>
refresh_token=<REFRESH_TOKEN_ИЗ_ПРЕДЫДУЩЕГО_ОТВЕТА>

В ответе придёт новый access_token, который дальше используется в заголовке Authorization: Bearer.