Аутентификация в Adapty Developer CLI

Для вызова Adapty API CLI требует аутентификации.

Один логин покрывает весь CLI. Команды Ads Manager обращаются к другому сервису, но используют тот же сохранённый токен — отдельный шаг авторизации не нужен.

Вход

Чтобы войти:

  1. Выполните в терминале:
    adapty auth login
  2. CLI выведет код верификации в формате XXXX-XXXX и откроет дашборд Adapty в браузере.
  3. На странице авторизации убедитесь, что код совпадает с тем, что отображается в терминале.
  4. Нажмите Authorize. Браузер покажет сообщение «CLI authorized! You can close this tab.»
  5. Вернувшись в терминал, вы увидите подтверждение аутентификации.
authorize-cli.webp

Если код истёк до того, как вы авторизовались, или если вы нажали Deny, запустите команду снова, чтобы начать процесс заново:

adapty auth login

Управление аутентификацией

Проверка статуса аутентификации

Чтобы узнать текущий статус аутентификации, выполните:

adapty auth status

При успешной аутентификации вывод показывает ваш email, маскированный префикс токена и путь к локальному конфигурационному файлу:

Email: you@example.com
Token: abcd1234****
Config: ~/.config/adapty/config.json

Если вы не аутентифицированы:

Not authenticated. Run `adapty auth login`.

Проверка токена

Чтобы убедиться, что токен действителен, и посмотреть данные аккаунта, выполните:

adapty auth whoami

В отличие от adapty auth status, эта команда делает живой запрос к серверу для проверки токена.

Выйти из аккаунта

Чтобы удалить сохранённые учётные данные локально, выполните:

adapty auth logout

Это очищает ~/.config/adapty/config.json и миграцию, сохранённую командой adapty migrations create или adapty migrations use. Токен остаётся действительным на стороне сервера до истечения срока — если нужно немедленно его отозвать, используйте вместо этого adapty auth revoke.

Отзыв токена

Чтобы аннулировать токен на сервере и очистить его локально, выполните:

adapty auth revoke

Если у токена есть сохранённая миграция, CLI очищает её тоже, но только после того, как сервер подтвердит отзыв. Используйте эту команду, когда нужно полностью аннулировать токен — например, если ваши учётные данные могли быть скомпрометированы. После отзыва запустите adapty auth login для повторной аутентификации.

Ошибки токена

Если токен отозван или стал недействительным, команды CLI возвращают ошибку 401. Чтобы пройти аутентификацию заново, выполните:

adapty auth login