管理身份验证方法
Cobo CLI 支持以下三种身份验证方法:- 使用您的 Cobo Portal 账户登录。Cobo CLI 将被授予与您的 Cobo Portal 账户相同的权限和钱包范围。您可以使用此方法来管理您的 Cobo Portal Apps,如创建、发布和更新应用。
- 您也可以使用 API Key进行身份验证。Cobo CLI 将被授予为 API Key配置的权限和钱包范围。
- 如果您想通过 Cobo CLI 本地测试您的 Cobo Portal Apps,您可以使用 Org Access Token 进行身份验证。此方法授予您的 Cobo Portal Apps访问团队的权限。
auth 命令在这些方法之间切换:
<METHOD> 替换为以下之一:
apikey:使用 API Key 进行身份验证。有关详细信息,请参阅 API Key 和 API Secret。user:使用您的 Cobo Portal 账户登录。org:使用 Org Access Token 进行身份验证。有关详细信息,请参阅 Org Access Tokens。
使用您的 Cobo Portal 账户登录
要使用您的 Cobo Portal 账户登录,请运行以下命令:- Cobo CLI 将显示一个浏览器 URL 和一个设置代码。
- 系统将提示您打开浏览器以继续授权过程。如果您确认,您的默认浏览器将使用提供的 URL 打开。

- 验证浏览器中显示的设置代码与终端中显示的代码是否匹配。此步骤确保您的登录过程的安全性。
- 在确认代码匹配后,选择您的目标团队并点击 确认 以完成授权。这将完成登录过程并授予 Cobo CLI 访问选定团队的权限。
使用 Org Access Tokens 认证
Org Access Token 允许 Cobo Portal Apps访问团队的资源。将您的应用提交给 Cobo
要获取 Org Access Token,您需要首先创建一个 Cobo Portal Apps并将其提交给 Cobo:-
创建一个 Cobo Portal Apps。在提示时选择
portal作为应用类型。 -
在您创建的应用的根目录中生成一个 App Key,Cobo 用于认证 Cobo Portal Apps。
-
使用您的 Cobo Portal 账户登录。在您可以将应用提交给 Cobo 之前,这是必需的。按照屏幕上的说明完成身份验证过程。
-
将您的应用提交给 Cobo 以获得批准。
获取 Org Access Token
提交应用给 Cobo 后,您可以通过运行以下命令获取 Org Access Token:- 在终端中显示一个浏览器 URL 和一个设置代码。
- 提示您打开浏览器以继续授权过程。如果您确认,您的默认浏览器将使用提供的 URL 打开。

- 验证浏览器中显示的设置代码与终端中显示的代码是否匹配。此步骤确保您的身份验证过程的安全性。
- 在确认代码匹配后,继续授权,授予 Cobo CLI 访问您团队资源的权限。
.env 文件中。
如果您想使用 Org Access Token 调用 WaaS API,您需要首先获得 Cobo 的应用批准。
刷新 Org Access Token
定期刷新您的 Org Access Token 以维护安全性是最佳实践。要刷新现有的 Org Access Token 并在.env 文件中更新它,请添加 --refresh-token 标志:
使用 API Key认证
要使用此方法,您需要生成一个 API Key和一个 API Secret,并在 Cobo Portal 上注册 API Key。- 通过运行以下命令生成 API Key 密钥对(API Key和 API Secret)。
- 按照 注册 API Key 中的说明,将新生成的 API Key添加到 Cobo Portal。请记住,每次生成新的密钥对时都要更新 Cobo Portal 中的 API Key。
您可以通过使用
cobo open developer 命令快速访问开发者控制台。此快捷方式将打开您的浏览器并直接带您到 Cobo Portal 的正确页面。登出
要登出 Cobo CLI,请使用logout 命令:
cobo logout --user:从您的 Cobo Portal 账户登出。cobo logout --org:仅移除 Org Access Token。您需要获取一个新的令牌来认证您的 CLI。cobo logout --all:从您的 Cobo Portal 账户登出并移除 Org Access Token(如果未指定选项,这是默认行为)。
最佳实践
- 保持您的密钥和 Org Access Token 的安全,切勿与他人分享。使用环境变量或安全的配置文件存储它们。
- 定期刷新您的 Org Access Token 并轮换您的 API Key以维护安全性。记住每次生成新的密钥对时都要更新 Cobo Portal 中的 API Key。
