身份验证

本文件是使用 CLI指南的一部分。您可以在这里查看完整指南:安装并使用 Stackhero CLI,从命令行、脚本、CI 和 AI agents 管理您的 stacks 和 services

您有两种主要的身份验证方式:

stackhero login

运行此命令时,CLI 会提供一个 URL,并自动在您的浏览器中打开它。之后,您可以直接在已登录的 Stackhero dashboard 中批准访问。

完全支持双重身份验证,而且您无需在 CLI 中输入密码。

对于自动化 workflows,您可以在 dashboard 的 Account > Access tokens 下创建一个 access token,并通过 STACKHERO_TOKEN environment variable 提供给 CLI。

export STACKHERO_TOKEN="usr-xxxxxx:your-token"
stackhero organizations-list

当设置了 STACKHERO_TOKEN 后,它会优先于交互式 sessions,因此浏览器就不是必需的了。这种方式非常适合非交互式使用场景。您也可以随时在 dashboard 中查看和撤销 tokens。