The ox_secrets package provides a simple secret server for python. You can use simple file based secret storage in development and testing and then add more sophisticated secret storage in production. Similarly, you can use it to switch which type of secret manager you are using by changing only the mode for ox_secerts without having to re-write the rest of your code.
Think of it similar to an ORM for secrets.
Currently, the following back ends are supported:
fss: File secret server
Reads secrets from a local file.
Useful for development and testing.
evs: Environment variable server.
While other modes back ends can use environment variables to override, this mode ONLY looks at environment variables.
aws: Uses the AWS Secret Manager.
The main secret server can merge and cache secrets from multiple back-ends in case your secrets are split across various places.
Metadata
Release files for ox-secrets 0.3.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| ox_secrets-0.3.4.tar.gz | 11.1 kB | Details |
Release files / ox_secrets-0.3.4.tar.gz
| Download URL | ox_secrets-0.3.4.tar.gz |
|---|---|
| Size | 11.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a6f1336bea7c0a8a05d927ea1b164b21db185ea1c38b195647fa1d76b6a497da
|
|
BLAKE2b-256 checksum How to use checksums |
3a7ef2acc407087a7d9ec1ea102c0fc6c8718dab00acdf1b74df6f4bedf13b5c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
Python-urllib/3.8
|