Авторизация

Для общения с ЦС необходим JWT. Если JWT отсутствует или он просрочен, то требуется пройти авторизацию. Для этого у ИМ есть авторотационные данные в виде логина и пароля. На сервер нужно передать JSON объект содержащий логин и пароль.

При успешной авторизации будет возвращен 200 статус код и JWT токен который нужно будет использовать при каждом взаимодействии с ЦС. Передавать токен нужно в заголовке HTTP запроса.

При неудачной авторизации будет возвращен 400 статус код.

Запрос

POST /api/v1/auth

Тело

{
    "login": "...",
    "password": "..."
}
Поле Тип Описание
login String Логин в системе
password String Пароль пользователя

Ответ

Код Описание
200 авторизация прошла успешно
400 авторизация провалилась

Тело ответа (в случае успеха):

{
    "status": 1,
    "message": "ok",
    "data": "JWT"
}

Тело ответа (в случае провала):

{
    "status": 0,
    "message": "auth fail"
}