跳转到主要内容

SAML2身份验证

项目描述

Beta License: AGPL-3 OCA/server-auth Translate me on Weblate Try me on Runboat

允许用户通过SAML2身份提供商登录Odoo。

此模块允许将用户和密码的管理转移到外部身份验证系统,以提供Odoo和其他生态系统应用程序之间的单点登录(SSO)功能。

优点:

  • 减少为不同账户输入不同密码所花费的时间。

  • 减少因密码错误而花费在IT支持上的时间。

  • 集中身份验证系统。

  • 在无需提示用户的情况下,确保所有输入/退出/访问多个系统的安全性。

  • 集中访问控制信息,以便符合不同标准的测试。

目录

安装

此插件需要python模块 pysaml2

pysaml2需要二进制文件 xmlsec1(在Debian或Ubuntu上,您可以使用 apt-get install xmlsec1 安装它)

配置

要使用此模块,您需要一个已正确设置的IDP服务器。

  1. 根据您的IDP说明配置模块(设置 > 用户 & 公司 > SAML提供者)。

  2. 预先创建您的用户并设置SAML信息。

默认情况下,该模块允许用户同时拥有密码和SAML身份标识。为了提高安全性,请使用设置中的选项禁用密码。请注意,即使该选项已启用,管理员账户仍可以设置密码。设置此选项将立即从配置了SAML身份标识的用户中删除所有密码。

如果所有用户都在单个提供者处有SAML身份标识,您可以在提供者设置中设置自动重定向。自动重定向只会在优先级最高的活动提供者上执行。您仍然可以通过使用查询参数 disable_autoredirect 来在不重定向的情况下访问登录页面,例如 https://example.com/web/login?disable_autoredirect= 如果SAML登录出错,也会显示登录页面以显示任何错误信息。

使用

用户可以通过登录屏幕中添加的按钮使用配置的SAML身份提供者进行登录。

已知问题/路线图

  • 清理 auth_saml.request

变更日志

16.0.1.0.0

16.0的初始迁移。

错误追踪器

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

请不要直接联系贡献者以获取支持或技术问题的帮助。

致谢

作者

  • XCG咨询

贡献者

维护者

本模块由OCA维护。

Odoo Community Association

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

当前维护者

vincent-hatakeyama

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

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

项目详情


下载文件

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

源代码分发

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

构建的分布

odoo_addon_auth_saml-17.0.1.0.0.6-py3-none-any.whl (69.2 kB 查看哈希值)

上传时间 Python 3

由以下支持