1
0
Fork 0
mirror of https://github.com/imjasonh/krust synced 2026-07-13 00:48:53 +00:00
krust/src/auth/simple.rs

12 lines
466 B
Rust
Raw Normal View History

//! Simple authentication wrapper using oci-distribution's credential helper
use anyhow::Result;
use oci_distribution::credential_helper::resolve_docker_auth;
use oci_distribution::secrets::RegistryAuth;
/// Resolve authentication for a given resource using Docker config and credential helpers
pub fn resolve_auth(resource: &str) -> Result<RegistryAuth> {
resolve_docker_auth(resource)
.map_err(|e| anyhow::anyhow!("Failed to resolve auth: {}", e))
}