跳转到主要内容

将Keycloak集成到您的SSO中

项目描述

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

此模块添加了对通过 Keycloak 进行SSO身份验证的支持

目录

配置

设置 -> 用户 -> OAuth提供者 -> Keycloak

根据您的设置调整端点。

启用它:勾选“允许”。

官方文档: https://keycloak.com.cn/docs

使用

前端

当提供者启用时,您将在登录表单中看到额外的登录按钮。点击它将被重定向到Keycloak。

后端

从Keycloak链接现有用户

如果您在Odoo中已有现有用户且尚未与Keycloak关联,您可以

  1. 返回到设置 -> 用户 -> OAuth提供者 -> Keycloak

  2. 配置“用户管理”框

  3. 点击“同步用户”按钮

  4. 选择匹配的键

  5. 提交

完成后,所有匹配和更新的用户将列在列表视图中。现在您的用户将能够通过Keycloak登录

将新用户推送到Keycloak

通常Keycloak已经包含了您的用户基础。很多时候这会通过LDAP、AD等来实现,请选择适合您的。

尽管如此,您可能还需要根据需求将一些用户推送到Keycloak,也许只是为了测试。

如果您需要这样做,您可以选择以下方式之一:

  1. 转到单个用户表单

  2. 点击标题中的“推送到Keycloak”按钮

  3. 使用向导来推送

  1. 转到用户列表视图

  2. 选择一些用户

  3. 点击操作 -> 推送到Keycloak

  4. 选择“Keycloak”提供者

  5. 全部推送

变更日志

10.0.1.0.0 2018-10-17

  • 初始实现

错误追踪器

错误追踪在 GitHub Issues。如有问题,请先检查是否已有报告。如果您是第一个发现,请提供详细的、受欢迎的 反馈,帮助我们解决问题。

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

致谢

作者

  • Camptocamp

贡献者

其他致谢

SenseflyUTB 赞助开发。

维护者

此模块由OCA维护。

Odoo Community Association

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

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

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

项目详情


下载文件

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

源分布

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

构建分布

odoo11_addon_auth_keycloak-11.0.1.0.0.99.dev11-py2.py3-none-any.whl (59.5 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者

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