POST
http://<server_address>/api/login
Данный метод позволяет генерировать токен сессии для пары логин/пароль. Для этого необходимо в теле запроса передать объект авторизации.
Запрос
Тело запроса
В теле запроса передается объект авторизации, который содержит в себе пару логина пользователя и его пароля.
Пример запроса
{
"Login": "string",
"Password": "string"
}
Описание полей:
| Имя поля | Тип данных | Описание | Обязательный |
|---|---|---|---|
| Login | string | Логин пользователя | Да |
| Password | string | Пароль пользователя | Да |
Ответы сервера
Данный код возвращается в том случае, если авторизация прошла успешно.
Пример ответа
{
"username": "string",
"tokenPair":
{
"accessToken": "string",
"refreshToken": "string"
}
}
Описание полей:
| Имя поля | Тип данных | Описание | Обязательный |
|---|---|---|---|
| username | string | Имя пользователя | Да |
| accessToken | string | Токен доступа | Да |
| refreshToken | string | Токен пролонгации | Да |
Данный код возвращается в том случае, если переданный объект авторизации имел корректную структуру, но пара пользователь/пароль не верные.
Данный код возвращается в том случае, если не был передан объект авторизации или его содержимое некорректно.