Skip to main content

CredentialResolver

Trait CredentialResolver 

Source
pub trait CredentialResolver: Send + Sync {
    // Required method
    fn resolve(&self, key: &str) -> CredentialFuture<'_, ResolvedCredential>;
}
Expand description

Orchestrator for credential resolution — checks validity, triggers refresh, deduplicates concurrent requests.

Required Methods§

Source

fn resolve(&self, key: &str) -> CredentialFuture<'_, ResolvedCredential>

Resolve a credential by key. Returns the minimal secret value needed for the authenticated request.

Implementors§