跳转到主要内容

使用server_environment_files配置邮件服务器

项目描述

License: AGPL-3

Auth Oauth Environment

此模块扩展了服务器环境的函数,以支持OAuth提供者,并允许您根据环境启用提供者并设置client_id密钥。(有关更多信息,请参阅server_environment模块)

安装

要安装此模块,您需要安装并正确配置server_environment模块。

配置

要配置此模块,您需要向server_environment_files配置中添加一个名为[auth_oauth.provider_simple_name]的节,其中‘provider_simple_name’与auth.oauth.provider上的简化名称字段相匹配。

‘provider_simple_name’是提供者名称的第一部分(直到第一个空格字符),小写。使用现有提供者,可以是googleodoo.comfacebook

例如,如果您想激活Google和Odoo.com,您的server_environment_files应如下所示

[auth_oauth.google]
enabled=True
client_id=123456789101-abcdefghijklmnopqrstuvwxyz000000

[auth_oauth.odoo.com]
enabled=True

未通过server_environment_files启用的任何提供者将自动设置为禁用。

如果您想定义一个新的自定义提供者,您应该注意在server_environment_files中使用名称。如果您创建一个名为“Dummy auth provider”的提供者,则该节应命名为[auth_oauth.dummy]

用法

配置完成后,Odoo将从server_environment_files中读取auth.oauth.provider的以下字段

  • 允许(启用

  • 客户端ID(client_id

已知问题/路线图

  • 由于此模块的特殊性质,它不能在OCA runbot上进行测试。

错误跟踪器

错误跟踪在GitHub Issues。如果遇到问题,请先查看是否已有相关报告。如果您是第一个发现,请提供详细和受欢迎的反馈,帮助我们解决这个问题。

鸣谢

图片

  • Odoo 社区协会:图标

贡献者

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

维护者

Odoo Community Association

本模块由 OCA 维护。

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

要为此模块做出贡献,请访问https://odoo-community.org

项目详情


下载文件

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

源代码分发

本发布版本没有提供源代码分发文件。请参阅有关生成分发存档的教程。

构建分发

支持者