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

Работаете с AI-ассистентом? Доступен навык Adapty CLI, помогающий LLM работать с CLI.

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

Вход

Чтобы войти:

  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: [email protected]
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 auth revoke.

Отзыв токена

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

adapty auth revoke

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

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

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

adapty auth login