[POST] …/v1/Auth/Login
Авторизация на сервере осуществляется методом стандартной(basic) авторизации. Метод доступен для неавторизованных пользователей.
При успешной авторизации сервер отправит JSON объект, содержащий ID сессии.
Максимальное количество одновременно активных сессий пользователей:50
.
Заголовки (Headers)
Название | Обязательность | Описание |
---|---|---|
Authorization | Обязательный | Basic авторизация по логину и паролю - Basic base64_encoded(login:password). Например, если логин - admin, а пароль - qwerty, то значение будет: Basic YWRtaW46cXdlcnR5 |
ApiLogin | Обязательный | Наименование аккаунта пользователя в сервисе Regos |
AppKey | Обязательный | Ключ приложения, предоставленный для взаимодействия с API, может периодически изменяеться |
Token | Обязательный | Созданный токен приложения. Указывает, от имени какого приложения поступают запросы на API |
Accept | Обязательный | Значение: application-json, text/plain, */* |
Content-Type | Обязательный | Значение: application-json;charset=utf-8 |
Входные параметры (Body)
Название | Тип данных | Обязательность | Описание параметра |
---|---|---|---|
device_name | String | Обязательный | Наименование устройства, с которого производится вход |
Пример запроса
{
"device_name":"Device_ABC"
}
Выходные параметры (Body)
Название | Тип данных | Обязательность | Описание параметра |
---|---|---|---|
session_id | String | Обязательный | ID сессии |
Пример ответа
{
"ok": true,
"result": {
"session_id": "38b4d6ac8dede8542b0d128115246"
}
}