跳转到主要内容

通过环境加密存储账户和凭证

项目描述

Alpha License: AGPL-3 OCA/server-env Translate me on Weblate Try me on Runboat

此模块允许加密和解密数据。此模块本身不可用,它是一个底层模块,应该作为其他模块的基础。一个例子是server_environment_data_encryption模块。

目录

配置

要配置此模块,您需要编辑实例的主要配置文件,并添加一个名为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()’。

已知问题/路线图

目前,加密依赖于环境。它被设计用来存储相同类型的数据,根据环境(开发、预生产、生产等)有不同的值。一个改进可以是将其分为两个模块。但环境因素并不是一个大的限制。

错误追踪器

错误跟踪在GitHub Issues上。如果遇到问题,请检查那里是否已经有人报告了您的问题。如果您是第一个发现它的人,请帮助我们通过提供详细且受欢迎的反馈来解决这个问题。

请不要直接联系贡献者以寻求支持或帮助解决技术问题。

致谢

作者

  • 阿克雷顿

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

OCA,或Odoo社区协会,是一个非营利组织,其使命是支持Odoo功能的协作开发并促进其广泛使用。

此模块是GitHub上的OCA/server-env项目的一部分。

欢迎您贡献力量。了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码发行版

此版本没有可用的源代码发行版文件。有关生成发行版存档的教程,请参阅生成发行版存档

构建发行版

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面