Skip to main content

Secure config manager. Access app secrets easily without sharing them to public.

Project description

secure-config-manager

Description

Secure ConfigManager offers splitting your JSON config files into two parts.

We suggest one main config.json file that can be safely checked out to version control system. This can contain default values or a sample config structure for reference. The second one would be config_override.json, containing secret tokens or environment-dependent values.

Data in config_override.json is assumed to be more relevant, hence if the value is present in both configs, we choose config_override.

Usage

from secure_config_manager import ConfigManager

config_manager = ConfigManager()
config_manager.

>>>

Notes:

  • ConfigManager is a singleton class
  • ConfigManager is application-agnostic and can be used in any Python 3.x project of your choice

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

secure-config-manager-0.0.1.tar.gz (4.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

secure_config_manager-0.0.1-py3-none-any.whl (5.2 kB view details)

Uploaded Python 3

File details

Details for the file secure-config-manager-0.0.1.tar.gz.

File metadata

  • Download URL: secure-config-manager-0.0.1.tar.gz
  • Upload date:
  • Size: 4.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.8.10

File hashes

Hashes for secure-config-manager-0.0.1.tar.gz
Algorithm Hash digest
SHA256 a6b344b165c8f32e20b3aa2aea40137900c239e4080e135a013cd7dac1038628
MD5 c8413572f71450613f5d3432ed8289ba
BLAKE2b-256 23b8e928cb83102bd9985ce4f41c18711ca1d8a660a9f8b3c35b539544bce0c1

See more details on using hashes here.

File details

Details for the file secure_config_manager-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for secure_config_manager-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 be9a26a70809051058f38a271d2c8ff7510b900e369817afaa9c6ad8dbe79223
MD5 7029f37fbd88999e0608c40e0174ee15
BLAKE2b-256 01f49af33f1bc82ac564240e67594717554a3dc81d5ab81fd7b84e657421fc4c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page