wauth.drivers.docker module¶
Docker driver for reading container-injected secrets.
Reads secrets from the filesystem path used by Docker Swarm or
Docker Compose secret management (/run/secrets by default).
- class wauth.drivers.docker.DockerDriver(secrets_path='/run/secrets')[source]¶
Bases:
objectDriver for reading secrets from a Docker container’s filesystem.
Docker injects secrets as files under
/run/secrets. This driver reads from that path when running inside a container.Note
This driver is read-only. Writing secrets is handled by
LocalDriver.- Parameters:
secrets_path (str) – Base path where Docker secrets are mounted. Defaults to
/run/secrets.