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§
Sourcefn resolve(&self, key: &str) -> CredentialFuture<'_, ResolvedCredential>
fn resolve(&self, key: &str) -> CredentialFuture<'_, ResolvedCredential>
Resolve a credential by key. Returns the minimal secret value needed for the authenticated request.