🔧
logintoolСессияОткрывает админ-сессию по email и паролю
Назначение
Аутентифицирует адаптер в backend и сохраняет bearer-токен в рамках текущего процесса. Все операции записи требуют активной сессии.
Когда использовать
Перед первой операцией записи, если учётные данные не заданы через переменные окружения REDCATALOG_ADMIN_EMAIL и REDCATALOG_ADMIN_PASSWORD.
Входные параметры
| Параметр | Тип | Обяз. | Описание |
|---|---|---|---|
| string | да | Email администратора | |
| password | string | да | Пароль |
Выход
Session — токен, роль и данные пользователя
Ограничения
Токен живёт в памяти процесса адаптера и не сохраняется между запусками. Роль пользователя должна допускать запись в каталог.
Пример запроса и ответа
// Запрос
{ "email": "admin@example.com", "password": "••••••••" }
// Ответ
{
"session": {
"token": "eyJhbGciOi...",
"user": { "email": "admin@example.com", "role": "admin" }
}
}