---
title: Вход от имени клиента
description: Вход в клиентский портал от имени клиента на один час для воспроизведения проблемы: условия, защита, ограничения и аудит.
url: https://nexcmp.com/ru/docs/customers/login-as/
applies_to: NexCMP 1.6.1
updated: 2026-11-02
---

# Вход от имени клиента {#log-in-as-a-customer}

> **Где в панели администратора:** Customers › Customers › List › a customer › header button **Impersonate** (`/customers/<id>`).

## Назначение {#what-it-does}

Функция **Impersonate** (вход от имени клиента) позволяет администратору поддержки видеть портал глазами конкретного клиента, чтобы воспроизвести проблему или помочь с заказом. Сессия длится один час и изолирована от обычной сессии: любые действия, которые могли бы предоставить постоянный доступ к аккаунту, заблокированы, а каждое использование фиксируется в журнале.

## Требования {#requirements}

| Параметр | Требование |
|---|---|
| Роль | Администратор, выполнивший вход в панель управления. |
| Клиент | Аккаунт должен быть **active**. Заблокированный или удаленный аккаунт возвращает ошибку «account is not active» (HTTP 409). |
| Причина | Указание причины обязательно; она записывается в журнал аудита. |
| Браузер | Разрешите всплывающие окна для адреса панели управления: портал откроется в новом окне. |

## Шаги {#steps}

1. Откройте **Customers › List** и нажмите на клиента.
2. Нажмите **Impersonate**. В диалоговом окне появится пояснение, что сайт клиента откроется от его имени на один час, а все действия фиксируются в журнале аудита.
3. Укажите **причину** (например, «Ticket 1234 — cannot create VM») и нажмите **Open app**.
4. В новом окне откроется сайт клиента и отобразится панель управления с `?impersonated=1`. Если браузер заблокировал окно, разрешите всплывающие окна и нажмите еще раз.

![Диалоговое окно Impersonate с заполненным полем причины](https://nexcmp.com/ru/docs/images/customers/login-as-01-dialog.webp)

Для клиента реселлера окно открывается на **собственном домене реселлера**, так как ссылка работает только на сайте самого клиента.

## Принцип работы {#how-it-works}

1. Действие администратора создает **одноразовый токен**, действующий в течение одного часа, и записывает `customer.login_as` (администратор, IP, причина, сайт) в журнал аудита.
2. В новом окне открывается `https://<site>/v1/portal/impersonate/<token>`. Первый запрос лишь отображает небольшую страницу и **не** расходует токен (чтобы предварительная загрузка в браузере не потратила его); затем страница выполняет подтверждение с помощью POST.
3. Запрос POST расходует токен. Повторное использование или переход по истечении одного часа возвращает ошибку «The impersonation link has expired or was already used».
4. NexCMP создает клиентскую сессию на **один час** (обычная сессия длится 30 дней), регистрирует запись о входе с методом `impersonate` и записывает в журнал `customer.login_as.used`.
5. Токен действует только на сайте самого клиента; на другом хосте возвращается ошибка 404.

## Что блокируется в сеансе имперсонации {#what-is-blocked-in-an-impersonated-session}

Любое действие, предоставляющее доступ более чем на один час или изменяющее настройки безопасности клиента, возвращает HTTP 403 `impersonate_forbidden`:

| Заблокировано | Назначение |
|---|---|
| Смена пароля, TOTP, привязка или отвязка Google/GitHub, редактирование passkey | Собственные учетные данные клиента |
| Удаление аккаунта | Необратимо |
| Создание или редактирование **API keys** | Долгосрочный доступ |
| Подтверждение входа через CLI, десктоп-приложение или MCP (привязка устройства) | Долгосрочный доступ |
| Создание доступа к Kubernetes, ключей S3, SSH keys, root-паролей, ссылок для доступа к консоли, учетных данных VPN или прокси | Секреты, действующие дольше самой сессии |
| Активация кодов пополнения | Финансовые промоакции |
| Вывод средств или изменение параметров выплаты партнерской комиссии | Вывод средств из системы |
| Редактирование ключей AI, бюджетов или email-адресов для оповещений | Конфигурация клиента |

Все остальное работает: вы можете просматривать страницы, создавать виртуальные машины и управлять ими, оформлять заказы и т. д. Действия выполняются от имени клиента и расходуют его средства; приведенные выше записи аудита фиксируют, что за сеансом стоял администратор.

## Проверка {#verify}

1. Выполните вход от имени тестового клиента. Откроется портал с данными этого клиента.
2. Попробуйте изменить пароль: появится сообщение «forbidden» (impersonation).
3. В **System › Logs › Admin actions** найдите `customer.login_as` с вашим именем, причиной и сайтом, за которой следует `customer.login_as.used`.
4. Закройте окно и снова перейдите по той же ссылке: появится сообщение «link expired or already used».

## Ограничения и примечания {#limits-notes}

- Ограничение в один час фиксировано (3600 секунд). Чтобы продолжить, выполните вход от имени клиента повторно.
- Отдавайте предпочтение просмотру и воспроизведению неполадок; избегайте действий, расходующих средства, если клиент прямо об этом не просил.
- Завершите сессию досрочно с помощью **Revoke sessions** на странице клиента (это также приведет к выходу самого клиента).
- Для реселлеров предусмотрена собственная имперсонация через **Sign in to partner console** (на 60 минут) в разделе Resellers; см. [Resellers](https://nexcmp.com/ru/docs/customers/resellers/).

## Устранение неполадок {#troubleshooting}

| Симптом | Причина | Решение |
|---|---|---|
| «Аккаунт не активен» | Аккаунт заблокирован или удален | Сначала разблокируйте его или проверьте информацию на странице клиента. |
| Браузер блокирует окно | Блокировщик всплывающих окон | Разрешите всплывающие окна для адреса панели администратора и повторите попытку. |
| «Срок действия ссылки истек или она уже использована» | Истек лимит в один час или ссылка уже использована | Выполните вход от имени клиента снова. |
| Открывается «Not found» | Ссылка была открыта на другом хосте | Используйте окно, открытое диалогом; не вставляйте ссылку в других местах. |
| Действие возвращает «forbidden» | Заблокировано в сессиях имперсонации | Попросите клиента выполнить действие самостоятельно или воспользуйтесь разделами панели администратора. |
