Available on crate feature
auth only.Expand description
Cloud secret manager integration for ADK agents.
Provides the SecretProvider trait and cloud-specific implementations
for retrieving secrets from external secret management services.
§Feature Flags
aws-secrets— AWS Secrets Manager providerazure-keyvault— Azure Key Vault providergcp-secrets— GCP Secret Manager provider
§Example
ⓘ
use adk_auth::secrets::SecretProvider;
let secret = provider.get_secret("my-api-key").await?;Modules§
- authorizing
- Per-tool authorization for secret access.
- cached
- Cached secret provider wrapper.
- provider
- Secret provider trait definition.
Structs§
- Cached
Secret Provider - Wraps a
SecretProviderwith a bounded in-memory cache. - Secret
Service Adapter - Adapter that wraps a
SecretProvideras aSecretServicefor use with the runner’sInvocationContext.
Traits§
- Secret
Provider - Trait for retrieving secrets from an external secret management service.