跳转到主要内容

将Keycloak集成到您的SSO

项目描述

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

此模块增加了通过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

贡献者

Simone Orsi <simone.orsi@camptocamp.com>

其他致谢

SenseflyUTB 赞助开发。

维护者

此模块由OCA维护。

Odoo Community Association

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

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

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

项目详情


下载文件

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

源代码分发

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

构建分发

odoo10_addon_auth_keycloak-10.0.1.1.0-py2-none-any.whl (60.2 kB 查看哈希)

上传时间 Python 2

支持者:

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