Expand description
Bitwarden PAM access connector library, the core of the bwac binary.
ModulesΒ§
- api π
- HTTP API client wrappers for the Bitwarden serverβs PAM rotation endpoints.
- auth π
- Authentication logic for the access connector.
- cli
- CLI arguments. Command-line arguments for the access connector.
- config
- Configuration loading. Configuration loading and validation for the access connector.
- crypto π
- Cryptographic helpers used by the access connector.
- error
- Startup errors. Retry decisions, safe report details and startup errors.
- executor
- Run loop configuration and exit reasons. Rotation job executor: scheduling, retry, and lifecycle management.
- instance_
lock - One process per access connector token on a host.
Keeps a second
bwacfrom running with the same access connector token on one host. - integrations π
- Drivers that apply a rotation to the external system holding the credential.
- resolver π
- Per-target credential resolution.
config::ConfigCredentialResolverresolves credentials: the config file wins per key, and the environment is the fallback. - sys π
- Seams for the ambient system state the connector reads.
FunctionsΒ§
- run
- Run the connector poll loop until it exits; the result says why.