10个稳定版本
1.3.1 | 2024年3月13日 |
---|---|
1.3.0 | 2024年3月6日 |
1.2.3 | 2024年2月27日 |
1.2.1 | 2023年11月23日 |
1.0.1 | 2019年4月16日 |
#95 在 身份验证 中
82,813 每月下载量
用于 28 个crates (5 直接)
20KB
401 行
docker_credential
Rust库,用于从配置中读取用户的Docker或Podman凭证。
解析位于环境变量 $DOCKER_CONFIG
指定位置或 $HOME/.docker
中的docker config.json
。如果已配置凭证助手或凭证存储,则将联系这些助手以检索所需的凭证。
用法
将以下内容添加到您的 cargo.toml
[dependencies]
docker_credential = "1.0.1"
然后从您的项目中调用
use docker_credential;
use docker_credential::DockerCredential;
let credential = docker_credential::get_credential("https://index.docker.io/v1/").expect("Unable to retrieve credential");
match credential {
DockerCredential::IdentityToken(token) => println!("Identity token: {}", token),
DockerCredential::UsernamePassword(user_name, password) => println!("Username: {}, Password: {}", user_name, password),
};
依赖项
~0.8–1.6MB
~36K SLoC