Adapty 开发者 CLI 中的身份验证

使用 AI 助手?可使用 Adapty CLI 技能 来帮助 LLM 使用 CLI。

CLI 需要通过身份验证才能调用 Adapty API。

登录

登录步骤:

  1. 在终端中运行:
    adapty auth login
  2. CLI 以 XXXX-XXXX 格式打印验证码,并在浏览器中打开 Adapty 看板。
  3. 在授权页面上,确认验证码与终端输出一致。
  4. 点击 Authorize。浏览器显示”CLI authorized! You can close this tab.”
  5. 返回终端,CLI 确认您已通过身份验证。
authorize-cli.webp

如果验证码在您授权之前过期,或者您点击了 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