通过环境加密存储账户和凭据
项目描述
此模块允许加密和解密数据。此模块本身不可用,它是一个底层模块,应作为其他模块的基础。一个例子是server_environment_data_encryption模块。
目录
配置
要配置此模块,您需要编辑实例的主配置文件,并添加一个名为< span class="docutils literal"> running_env的指令。常用值是‘dev’,‘test’,‘production’
[options] running_env=dev
您还需要设置加密密钥。主要思想是为不同的环境使用不同的加密密钥,以避免在开发环境中从生产环境中检索关键信息的情况。例如,如果您的运行环境是‘dev’
[options] encryption_key_dev=fyeMIx9XVPBBky5XZeLDxVc9dFKy7Uzas3AoyMarHPA=
在生产环境的配置文件中,您可能想配置所有其他环境的加密密钥。这样,您可以从生产环境为所有环境加密和解密数据。
您可以使用命令python -c 'from cryptography.fernet import Fernet; print(Fernet.generate_key())'生成密钥。
已知问题/路线图
目前,加密取决于环境。它被设计为根据环境(开发、预生产、生产等)存储相同类型的数据,但值不同。改进的方法可能是在2个模块中拆分它。但环境因素并不是一个大的限制。
错误跟踪器
错误在 GitHub 问题 上跟踪。如有问题,请检查您的问题是否已被报告。如果您是第一个发现的人,请提供详细和受欢迎的 反馈 以帮助我们解决这个问题。
请不要直接联系贡献者以获取支持或技术问题的帮助。
鸣谢
贡献者
Raphaël Reverdy <raphael.reverdy@akretion.com>
Florian da Costa <florian.dacosta@akretion.com>
维护者
本模块由OCA维护。
OCA,即Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛应用。
本模块是GitHub上的 OCA/server-env 项目的一部分。
欢迎您贡献力量。了解如何贡献,请访问 https://odoo-community.org/page/Contribute。
项目详情
odoo_addon_data_encryption-16.0.1.0.1.6-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 11699025b700a605052f2f89cd4701cbe48c692d4214fbcd94ccc0ae8faf0c61 |
|
MD5 | fec5e0186be964b2ec998cba9b5a81dd |
|
BLAKE2b-256 | c88ffd4a901ebff6f5c53fbce254cede49489aa2450d8258e2ffd43065f3d6d0 |