注意:

使用 Okta 配置 OCI Search with OpenSearch SAML Authentication

简介

在现代企业环境中,单点登录 (SSO) 简化了用户访问管理并增强了安全性。Oracle Cloud Infrastructure OCI Search with OpenSearch 支持 SAML 2.0 验证,可与 Okta 等身份提供商无缝集成。

本教程将引导您通过 SAML 2.0 验证将 Okta 配置为 OCI Search with OpenSearch Dashboard 的 SSO 提供方。

目标

在本教程结束时,您将能够:

Prerequisites

开始之前,请确保符合以下要求:

提示:<DS_URL> 变得方便—您可以在多个步骤中重复使用它。

任务 1:使用 OpenSearch 仪表盘 URL 检索 OCI 搜索

  1. 登录到 OCI 控制台。
  2. 导航到您的 OCI Search with OpenSearch 集群详细信息页面。
  3. 复制仪表盘 URL —在本教程中,将此项称为 <DS_URL>

    OpenSearch 仪表盘 URL

任务 2:配置 Okta SAML 应用程序

步骤 1:创建 SAML 2.0 应用程序

  1. 登录到 Okta 管理控制台。
  2. 单击创建应用程序集成
  3. 选择 SAML 2.0 作为应用程序类型。
  4. 提供描述性的应用程序名称。

步骤 2:配置 SAML 设置

输入以下值:

步骤 3:配置属性

用户属性

组属性

步骤 4:分配用户和获取元数据

  1. 将应用程序分配给 opensearch-admins 组。
  2. 定位至登录标签。
  3. 单击查看 SAML 设置说明
  4. 保持此页面处于打开状态以执行下一步。

步骤 5:使用 OpenSearch SAML 配置 OCI 搜索

任务 3:测试集成

  1. 打开 OCI Search with OpenSearch Dashboard URL (<DS_URL>)。
  2. 您将被重定向到 Okta 进行登录。
  3. 使用 opensearch-admins 组中的用户登录。
  4. 验证成功后,您将获得对 OCI Search with OpenSearch Dashboard 的管理员访问权限。

故障排除和技巧

注:如果遇到错误“没有可供此用户使用的角色”,请验证:

提示:启用 SAML 后,OCI Search with OpenSearch Dashboard 可能会重新启动。请等待几分钟,然后重试。如果问题仍然存在,请清除浏览器缓存或使用隐身窗口。

注:在 SAML 设置重置现有配置后,将 OCI Search with OpenSearch 安全模式切换到 ENFORCING。在与 Okta 集成之前,请始终启用此模式。

后续步骤

在成功配置 Okta 与 OCI Search with OpenSearch 之间的 SAML 验证后,请考虑以下事项:

相关链接

致谢

更多学习资源

通过 docs.oracle.com/learn 浏览其他实验室,或者通过 Oracle Learning YouTube 频道访问更多免费学习内容。此外,请访问 education.oracle.com/learning-explorer 以成为 Oracle Learning Explorer。

有关产品文档,请访问 Oracle 帮助中心