Expand description
Per-target credential resolution. config::ConfigCredentialResolver resolves credentials:
the config file wins per key, and the environment is the fallback.
Modulesยง
- config ๐
- Config-file-based credential resolver:
[targets.<uuid>]entries win per key over the targetโs environment variables.client_secretandbind_passwordare env-only, since the config file is often checked into a repo. - env ๐
- Environment variable naming for per-target credentials.
Structsยง
- Resolved
Credentials ๐ - Resolved credentials keyed by suffix, the env var name after the
<TARGET_ID>_prefix (e.g.CLIENT_SECRET).
Enumsยง
- Resolve
Error ๐ - Errors from resolving credentials for a target system.
Traitsยง
- Credential
Resolver ๐ - Resolves credentials for a target system.
asyncso an implementation can call an external secrets manager.