Аутентификация в Adapty Developer CLI
Работаете с AI-ассистентом? Доступен навык Adapty CLI, помогающий LLM работать с CLI.
Для вызова API Adapty CLI требует аутентификации.
Вход
Чтобы войти:
- Выполните в терминале:
adapty auth login - CLI выведет код верификации в формате
XXXX-XXXXи откроет дашборд Adapty в браузере. - На странице авторизации убедитесь, что код совпадает с тем, что отображается в терминале.
- Нажмите Authorize. Браузер покажет сообщение «CLI authorized! You can close this tab.»
- Вернувшись в терминал, вы увидите подтверждение аутентификации.
Если код истёк до того, как вы авторизовались, или если вы нажали 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