Получение токена
Для получения токена авторизации администратора тенанта следует выполнить запрос:
curl -i "https://auth-<ENV>.<DEFAULT_DOMAIN>/login" \
-d login=<ADMIN_USERNAME> -d password=<ADMIN_PASSWORD> \
-d otp=<OTP>
где:
`<ADMIN_USERNAME>`— имя пользователя администратора веб-интерфейса (в форматеpgs@default.local);`<ADMIN_PASSWORD>`— пароль администратора веб-интерфейса;`<OTP>`— одноразовый пароль для двухфакторной аутентификации, от 6 до 8 цифр (при использовании двухфакторной аутентификации).
Ответ
Возможные варианты ответов:
- 200 — Success — Успешная авторизация. Пример вывода:
HTTP/2 200
server: openresty/1.25.3.1
date: Wed, 12 Mar 2025 09:40:48 GMT
content-type: application/json; charset=utf-8
x-co-core-version: 36-1319.1058.9942.953.1-8a8e91c111ebc3e71a2a82a94b3d7700bb817fed
set-cookie: user_persistent=02095e8542c60c7a238988fa6bcc0821; Expires=Sat, 15-Mar-25 09:37:28 GMT; Domain=.devoffice.ru; Path=/; SameSite=None; Secure; HttpOnly
x-co-request-id: b7a242f10a07a61422e9c7c25fa720eb
expires: -1
cache-control: max-age=0, no-cache, must-revalidate, proxy-revalidate
{
"token":"4561cdfe82c8043f68fe011bc9246a97",
"success":"true"
}
где токен авторизации содержится в строке `set-cookie: user_persistent=<USER_PERSISTENT_TOKEN>`.