К содержимому
# Аккаунт
[Home](/ru/ai)
[Catalog](/ru/ai/catalog)
Идентичность аккаунта, связанные провайдеры и настройки приватности.
## Pages
[Главная](/ru/ai/docs)
### Быстрый старт
[Быстрый старт](/ru/ai/docs/quickstart)
[Для человека](/ru/ai/docs/quickstart/human)
[Для ИИ-агента](/ru/ai/docs/quickstart/agent)
[Харнессы](/ru/ai/docs/harnesses)
[Понятия](/ru/ai/docs/concepts)
[Каталог](/ru/ai/docs/catalog)
### CLI
[CLI](/ru/ai/docs/cli)
[Карта команд](/ru/ai/docs/cli/commands)
[Наблюдение](/ru/ai/docs/cli/observe)
[Конфигурация](/ru/ai/docs/cli/config)
[Телеметрия](/ru/ai/docs/cli/telemetry)
[Устройство](/ru/ai/docs/cli/device)
[Паспорта](/ru/ai/docs/cli/passport)
[Вход](/ru/ai/docs/cli/auth)
[Согласие](/ru/ai/docs/cli/consent)
[Проект](/ru/ai/docs/cli/project)
[Toolchain](/ru/ai/docs/cli/toolchain)
[Harness](/ru/ai/docs/cli/harness)
[Agent Skill CLI](/ru/ai/docs/cli/skill)
[Реестр](/ru/ai/docs/cli/registry)
#### Компонент
[Обзор](/ru/ai/docs/cli/component)
[Обнаружение](/ru/ai/docs/cli/component-discover)
[Паспорт](/ru/ai/docs/cli/component-passport)
[Источник](/ru/ai/docs/cli/component-source)
[Публикация](/ru/ai/docs/cli/component-publish)
[Выбор](/ru/ai/docs/cli/select)
[Установка](/ru/ai/docs/cli/install)
[Target](/ru/ai/docs/cli/target)
[Setup](/ru/ai/docs/cli/setup)
[Provider](/ru/ai/docs/cli/provider)
[Синхронизация](/ru/ai/docs/cli/sync)
[Доступ](/ru/ai/docs/cli/grant)
[Жалобы](/ru/ai/docs/cli/report)
[Owner](/ru/ai/docs/cli/owner)
[Publication](/ru/ai/docs/cli/publication)
[Eval](/ru/ai/docs/cli/eval)
### Веб
[Веб](/ru/ai/docs/web)
[Главная](/ru/ai/docs/web/home)
[Каталог](/ru/ai/docs/web/catalog)
[Карточка компонента](/ru/ai/docs/web/catalog-component)
[Карточка сетапа](/ru/ai/docs/web/catalog-setup)
[Региональные сервисы](/ru/ai/docs/web/services)
[Издатели](/ru/ai/docs/web/publishers)
[Content](/ru/ai/docs/web/content)
[Эта документация](/ru/ai/docs/web/docs)
[Контакт](/ru/ai/docs/web/contact)
[Правовые документы](/ru/ai/docs/web/legal)
[Вход](/ru/ai/docs/web/login)
[Аккаунт](/ru/ai/docs/web/account)
[Профиль](/ru/ai/docs/web/profile)
[Устройства](/ru/ai/docs/web/devices)
[Объекты](/ru/ai/docs/web/objects)
[Доступ](/ru/ai/docs/web/access)
[Жалобы](/ru/ai/docs/web/reports)
[Лайки](/ru/ai/docs/web/likes)
[Онбординг](/ru/ai/docs/web/onboarding)
[Публикация](/ru/ai/docs/web/publications)
### Компоненты
[Компоненты](/ru/ai/docs/components)
[instruction](/ru/ai/docs/components/instruction)
[skill](/ru/ai/docs/components/skill)
[mcp](/ru/ai/docs/components/mcp)
[hook](/ru/ai/docs/components/hook)
[command](/ru/ai/docs/components/command)
[agent](/ru/ai/docs/components/agent)
[plugin](/ru/ai/docs/components/plugin)
[setting](/ru/ai/docs/components/setting)
[Сетапы](/ru/ai/docs/setups)
### Публикация
[Публикация](/ru/ai/docs/publishing)
[Авторство](/ru/ai/docs/publishing/authoring)
### Доверие и безопасность
[Обзор](/ru/ai/docs/trust-and-safety)
[Проверки безопасности](/ru/ai/docs/security-checks)
[Диагностика](/ru/ai/docs/troubleshooting)
[cli](/ru/ai/docs/components/cli)
## Content
# Аккаунт Аккаунт — страница идентичности после входа: id аккаунта, связанные идентичности Google и GitHub, ярлыки на публичный профиль и флаги приватности. Это не страница издателя, которую видят посетители, и не паспорт разработчика. ## URL и кто их видит | Проекция | URL | Кому видно | | --- | --- | --- | | Human | `/{locale}/account` | после входа, онбординг завершён | | Machine | `/{locale}/ai/account` | та же сессия | | Human-приватность | `/{locale}/account/privacy` | после входа | | Machine-приватность | `/{locale}/ai/account/privacy` | та же сессия | Нет сессии → вход с `returnTo`. `onboarding_pending` → [Онбординг](onboarding.md). Меню аккаунта (клавиша `P`) открывает эту страницу после входа и Вход, когда сессии нет. Machine-Аккаунт печатает `account_id` и каждую идентичность полями. Cookie он не раскрывает. ## Для чего этот экран Аккаунт нужен, чтобы: - скопировать `account_id` (id издателя на карточках каталога); - отвязать лишнюю OAuth-идентичность или привязать недостающую; - открыть редактор публичного профиля; - открыть флаги приватности и настройки cookies; - выйти из браузерной сессии. Аккаунт **не**: - правит отображаемое имя (это [Профиль](profile.md)); - перечисляет устройства (это [Устройства](devices.md)); - перечисляет свои компоненты (это [Объекты](objects.md)); - удаляет аккаунт с этой страницы; - пишет харнесс или паспорт. ## Что на экране | Элемент | Подпись | Эффект | | --- | --- | --- | | Идентификатор аккаунта | Идентификатор аккаунта | элемент копирования | | Публичный профиль | Редактировать профиль | `/{locale}/account/profile` | | | Посмотреть публичный профиль | `/{locale}/publishers/{account_id}` | | Способы входа | provider, отображаемое имя, привязан | одна строка на идентичность | | Отвязать | Отвязать | отказ, если это последняя идентичность | | Привязать другого провайдера | Войти через Google / GitHub | step-up `/v1/auth/link/{provider}` | | Приватность | Настройки приватности | `/{locale}/account/privacy` | | Выйти | Выйти | POST `/api/auth/logout?locale=…` | Отвязка последней идентичности блокируется: > Нельзя отвязать последнюю идентичность аккаунта. > Должна остаться хотя бы одна идентичность, чтобы можно было войти > снова. Привязка другого провайдера — **не** слияние. Если эта идентичность Google или GitHub уже принадлежит другому аккаунту, login/link возвращает конфликт, и слияния нет. ### Приватность `/{locale}/account/privacy`: | Флаг | Подпись | Смысл | | --- | --- | --- | | `show_profile_publicly` | Показывать профиль публично | посетители могут видеть богатый профиль | | `allow_publisher_listing` | Показывать в списке авторов | аккаунт может появиться в списках издателей | **Сохранить настройки** записывает эти два флага. Они не прячут уже опубликованные объекты каталога. Они не меняют `author_verified`. Настройки cookies на той же странице снова открывают баннер согласия: Необходимые (всегда включены), Аналитика, Маркетинг. Переключатель Human / Machine сохраняет `/account` vs `/account/privacy`. ## Соответствующие команды CLI ```text ai-stp auth status --json ai-stp auth logout --json ai-stp link web --json ai-stp owner objects --json ``` `auth status` сообщает отношение платформы для **этого CLI- устройства**, которое может отличаться от cookie браузера. `auth logout` завершает облачную сессию на сервере и на этом устройстве, сохраняя локальные данные. Выход в браузере не запускает `device reset`. Команды `ai-stp account privacy` нет. Флаги видимости — POST сайта. ## Тупики | Что видно | Что это значит | Что делать | | --- | --- | --- | | Редирект на вход | нет или устаревшая сессия | войти | | Редирект на онбординг | правовые редакции не приняты | [Онбординг](onboarding.md) | | Отвязка последней заблокирована | одна идентичность должна остаться | сначала привяжите другого провайдера | | Конфликт привязки | идентичность принадлежит другому | используйте тот аккаунт; слияния нет | | Не удалось отвязать | отказ API | обновите; проверьте CSRF | | Публичный профиль 404 | приватность пустая / не опубликовано | опубликуйте из Профиля или игнорируйте | | Сервис временно недоступен | API лежит | повторите; CLI `auth status` скорее локальный | | Вышли, но CLI всё ещё аутентифицирован | две сессии | `ai-stp auth logout --json` на устройстве | Отзыв **текущего** браузерного устройства на странице Устройств тоже выходит. Это отзыв устройства, не эта кнопка Выйти. ## Идентичности и сессии Продукт допускает Google и GitHub. Ноль идентичностей на активном аккаунте невозможен: OAuth создал первую. Две — максимум. | Вы хотите | Используйте | | --- | --- | | Остановить только этот браузер | Выйти на этой странице | | Остановить этот браузер как облачное устройство | Отозвать текущее на [Устройствах](devices.md) | | Остановить облачную сессию CLI | `ai-stp auth logout --json` | | Списать локальную идентичность CLI | `ai-stp device reset --confirm --json` | | Спрятать био издателя | флаги приватности, затем Сохранить настройки | `account_id` стабилен. Копируйте его, когда кому-то нужно выдать вам major-линию ([Доступ](access.md) ID пользователя) или когда вы подаёте жалобу, называющую издателя. Это не секрет, но и не email. Machine-Аккаунт только для чтения: id + идентичности. Отвязка и привязка — human POST. ## Связанные страницы - [Профиль](profile.md) — отображаемое имя, био, аватар. - [Издатели](publishers.md) — что видят посетители. - [Устройства](devices.md) — сессии CLI и браузера. - [Вход](login.md) — старт OAuth. - [Онбординг](onboarding.md) — первое принятие. - [Правовые документы](legal.md) — текст политики конфиденциальности. - [Вход CLI](../cli/auth.md) — `auth status` / `auth logout`. - [Объекты владельца](../cli/owner.md) — инвентарь на сервере. !!! note "Две сессии" Cookie браузера и сессия CLI-устройства — сиблинги одного аккаунта. Выход из одной не удаляет CLI и не стирает локальный реестр.