Аутентификация
Для безопасного доступа и использования API QR MIA каждый запрос должен быть авторизован. Аутентификация осуществляется с помощью стандартного механизма OAuth 2.0 — Client Credentials Flow, используя Client ID и Client Secret, предоставленные maib.
Основные шаги аутентификации:
Получение access token (токена доступа):
Клиентское приложение отправляет POST-запрос на endpoint /v2/auth/token
, предоставляя clientId и clientSecret.
Получение токена: Если данные верны, в ответе будет содержаться:
accessToken
: JWT (JSON Web Token), необходимый для авторизации последующих запросов.expiresIn
: время жизни токена в секундах (например, 300 секунд = 5 минут).tokenType
: обычноBearer
.
Использование токена в запросах: Для каждого вызова других endpoint-ов API токен должен включаться в HTTP-заголовок Authorization в формате:
Обновление токена: После истечения срока действия accessToken клиент должен повторить шаг 1 для получения нового токена.
Last updated