#bitwarden #credentials #cargo #provider #vault #config-file #token

app cargo-credential-bitwarden

将令牌存储在Bitwarden保险库中的Cargo凭据过程

1 个不稳定版本

0.1.0 2024年5月19日

#213 in 身份验证

MIT/Apache

16KB
339 代码行

cargo-credential-bitwarden

cargo-credential-bitwarden 是一个用于 Bitwarden 的 Cargo 凭据提供程序。

此crate大量借鉴了 cargo-credential-1password crate。

用法

cargo-credential-bitwarden 使用 Bitwarden 的 bw CLI 来存储令牌。您必须从 Bitwarden 网站 安装 bw CLI。

之后,您需要配置 cargo 以使用 cargo-credential-bitwarden 作为凭据提供程序。您可以通过在您的 cargo 配置文件 中添加以下内容来完成此操作

[registry]
global-credential-providers = ["cargo-credential-bitwarden --sync"]

最后,运行 cargo login 以将您的仓库令牌保存到 Bitwarden。

CLI 参数

cargo-credential-bitwarden 支持以下命令行参数

  • --email:用于登录的电子邮件地址。
  • --sync:在获取凭据之前自动同步本地保险库,并在凭据更新时自动同步。

依赖关系

~3–11MB
~136K SLoC