Adapty Developer CLI での認証
AIアシスタントを使用していますか?LLMがCLIを操作するためのAdapty CLIスキルが利用できます。
CLIはAdapty APIを呼び出すために認証が必要です。
ログイン
ログインするには:
- ターミナルで次のコマンドを実行します:
adapty auth login - CLIが
XXXX-XXXX形式の確認コードを表示し、Adapty ダッシュボードをブラウザで開きます。 - 認証ページで、コードがターミナルの出力と一致していることを確認します。
- Authorizeをクリックします。ブラウザに「CLI authorized! You can close this tab.」と表示されます。
- ターミナルに戻ると、CLIが認証済みであることを確認するメッセージが表示されます。
認証前にコードが期限切れになった場合、またはDenyをクリックした場合は、次のコマンドを再度実行してフローを再開してください:
adapty auth login
認証の管理
認証状態の確認
現在の認証状態を確認するには、次のコマンドを実行します:
adapty auth status
認証済みの場合、出力にはメールアドレス、マスクされたトークンのプレフィックス、およびローカル設定ファイルのパスが表示されます:
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