# debug-zoom-auth

Помогает найти, на каком шаге ломается авторизация Zoom: OAuth, подпись SDK или обновление токена. Полезна, когда логин не проходит, а причина неясна.

- команда · `type=command` · Codex, ChatGPT · ★ 7604
- Автор: Zoom · официальный репозиторий OpenAI
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/openai/plugins/tree/HEAD/plugins/zoom/commands/debug-zoom-auth.md
- Обновлён: 2026-10-08
- HTML: https://affpapa.org/nevibecode/commands/debug-zoom-auth

## Что делает

Команда разбирает сбой авторизации в Zoom по слоям. Сначала уточняет симптом: текст ошибки, эндпоинт, где именно падает — на authorize, callback, обмене токена, refresh или при входе через SDK. Потом смотрит в репозитории код авторизации, работу с переменными окружения и жизненный цикл токена. Если в описании проблемы нет конкретной ошибки, команда попросит её до изменений.

Дальше проверяет несовпадения: client ID, redirect URI, списки scope, параметры обмена токена и вращение refresh-токена. Для SDK-авторизации смотрит путь генерации подписи или токена на сервере. Вносит минимальную правку в найденный слой и повторяет упавший путь. Без нужных учётных данных или при поведении на стороне платформы честно скажет, что застряло.

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

## Установка

### Codex (родная платформа)

**Вручную: положить файлы**
- Файл: `~/.codex/prompts/debug-zoom-auth.md` — Вызов — /prompts:debug-zoom-auth. В Codex этот формат помечен устаревшим, замена — скиллы

### Claude Code

**Вручную: положить файлы**
- Файл: `.claude/commands/debug-zoom-auth.md` — Вызов — /debug-zoom-auth. Для всех проектов — ~/.claude/commands/

### GitHub Copilot

**Вручную: положить файлы**
- Файл: `.github/prompts/debug-zoom-auth.prompt.md`

### Gemini CLI

**Вручную: положить файлы**
- Файл: `.gemini/commands/debug-zoom-auth.toml` — Gemini хранит команды в TOML: текст запроса — в поле prompt

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/openai/plugins/tree/HEAD/plugins/zoom/commands/debug-zoom-auth.md

## Когда брать
- найти слой, на котором падает вход в Zoom
- сверить client ID и redirect URI с настройками приложения
- проверить обмен токена и вращение refresh-токена
- разобраться с подписью при входе через SDK
- повторить упавший сценарий после точечной правки

## Примеры запросов агенту
- Логин в Zoom падает на callback с ошибкой invalid redirect URI, разберись, где несовпадение
- Обмен токена Zoom возвращает invalid_grant после refresh, проверь вращение токенов в проекте
- Вход через Zoom SDK даёт ошибку подписи, найди путь генерации подписи на сервере

## Похожие
- [debug-zoom](https://affpapa.org/nevibecode/skills/anthropics-debug-zoom.md) — скилл · 2100 установок
- [debug-zoom-integration](https://affpapa.org/nevibecode/skills/anthropics-debug-zoom-integration.md) — скилл · 2100 установок
- [create-auth](https://affpapa.org/nevibecode/skills/create-auth.md) — скилл · 13400 установок
- [nodeops-auth](https://affpapa.org/nevibecode/skills/nodeops-auth.md) — скилл · 564 установки
- [better-auth](https://affpapa.org/nevibecode/skills/mrgoonie-better-auth.md) — скилл · 390 установок
- [better-auth-authentication](https://affpapa.org/nevibecode/skills/better-auth-authentication.md) — скилл · 389 установок

Из того же набора: [openai/plugins](https://affpapa.org/nevibecode/by/openai/plugins.md) — 420 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
