CLI 身份验证挑战

2021 年 8 月发布的 Bitwarden(2021-09-21)引入了 Captcha 要求,以提高针对机器人流量的安全性。在 CLI 上,Captcha 挑战被身份验证挑战所取代,此挑战可以使用您账户的个人 API 密钥client_secret 来进行验证。

获取个人 API 密钥

要获取您的个人 API 密码:

1、在网页 App 中,导航到设置安全密钥

密钥

3、选择查看 API 密钥按钮然后输入主密码以验证访问权限。

4、从 API 密钥对话框中,复制 client_secret: 的值,这是一个随机字符串,例如 efrbgT9C6BogEfXi5pZc48XyJjfpR

应答挑战

根据您的偏好,您可以保存环境变量以自动通过身份验证挑战或在进行挑战时手动输入您的 client_secret

使用环境变量应答挑战

身份验证挑战将在提示您手动输入之前查找非空的环境变量 BW_CLIENTSECRET。使用获取到的 client_secret 值保存此变量后,将允许您自动通过身份验证挑战。要保存此环境变量:

Bash

export BW_CLIENTSECRET="client_secret"

PowerShell

env:BW_CLIENTSECRET="client_secret"

手动应答挑战

当进行身份验证挑战并且未找到 BW_CLIENTSECRET 的值时,系统将提示您手动输入您的 client_secret 值:

带有身份验证挑战的登录提示

最后更新于