Page History
...
Сервис предназначен для получения токенов доступа. Если на момент запроса уже имеются активные токены доступа, то они будут возвращены в ответе. Сам JWT-токен будет обновлен, так как он включает новую дату выдачи.
Для обращения к веб-сервису необходимо отправить запрос (методом POST с content-type application/json) на сервер ASSIST по адресу: https://<SERVER-NAME>/api/v1/auth/login.cfm.
Входные параметры сервиса:
Параметр | Обязательный | Принимаемые значения | Значение по умолчанию | Описание |
login | Да | Строка | Логин пользователя | |
password | Да | Строка | Пароль пользователя | |
audience | Да | Строка | Область применения токена | |
components | Да | Строка | Компоненты доступа по токену |
Выходные параметры:
Название | Значение |
access_token | Токен доступа, используется для доступа к сервисам |
refresh_token | Токен обновления, используется для обновления токена доступа |
Пример запроса
Code Block | ||
---|---|---|
| ||
POST https://<SERVER-NAME>/api/v1/auth/login.cfm
headers: [Content-type: application/json]
content: {"Login":"***","Password":"***","audience":"POS", "components":"ws/cancelbynumber"} |
Пример ответа
Code Block | ||
---|---|---|
| ||
{
"access_token":"eyJraWQiOiIwYWZlZTE...HydFlTU",
"refresh_token":"eyJraWQiOiIwYWZlZT...nKTY9M"
} |
Обновление токена доступа
Для обращения к веб-сервису необходимо отправить запрос (методом POST с content-type application/json) на сервер ASSIST по адресу: https://<SERVER-NAME>/api/v1/auth/refresh.cfm.
Входные параметры сервиса:
Параметр | Обязательный | Принимаемые значения | Значение по умолчанию | Описание |
refresh_token | Да | Строка | Токен обновления |
Выходные параметры:
Название | Значение |
access_token | Токен доступа, используется для доступа к сервисам |
refresh_token | Токен обновления, используется для обновления токена доступа |