Appearance
Admin login
POST
/admin/auth/login
Логин администратора. Если TOTP включён — возвращает totp_required: true,
и клиент должен вызвать /admin/auth/totp-verify.
Блокировка после 3 неудачных попыток на 30 минут.
Request Body
application/json
JSON "email": "string", "password": "string"
{
}
Responses
Login successful or TOTP required
application/json
JSON "data": { "id": 0, "email": "string", "display_name": "string", "is_active": true, "totp_enabled": true, "last_seen_at": "string", "created_at": "string" }
{
}