Skip to main content

Crate bitwarden_access_connector

Crate bitwarden_access_connector 

Source
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 bwac from 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::ConfigCredentialResolver resolves 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.