warning
本教程由社区贡献,不属于 Open WebUI 官方团队的支持范畴。它仅作为如何根据您的特定用例自定义 Open WebUI 的演示。想贡献代码?请查看贡献教程。
🔗 Okta OIDC SSO 集成
概述
本教程页面概述了将 Okta OIDC 单点登录 (SSO) 与 Open WebUI 集成所需的步骤。它还涵盖了基于 Okta 组成员身份管理 Open WebUI 用户组的可选功能,包括即时 (JIT) 组创建。通过遵循这些步骤,您将允许用户使用其 Okta 凭据登录 Open WebUI。如果您选择启用组同步 (ENABLE_OAUTH_GROUP_MANAGEMENT),用户在登录时将根据其 Okta 组自动分配到 Open WebUI 中的相关组。如果您还启用了 JIT 组创建 (ENABLE_OAUTH_GROUP_CREATION),那么 Okta 声明中存在但在 Open WebUI 中缺失的组将在登录过程中自动创建。
前提条件
- 一个新的或现有的 Open WebUI 实例。
- 具有创建和配置应用程序的管理权限的 Okta 账户。
- 对 OIDC、Okta 应用程序配置和 Open WebUI 环境变量有基本了解。
设置 Okta
首先,您需要在 Okta 组织中配置一个 OIDC 应用程序,并设置一个组声明 (groups claim) 以将组信息传递给 Open WebUI。