注意:

禁用使用 Okta 属性映射从 Okta 预配的用户的 OCI 本地密码功能

简介

Oracle Cloud Infrastructure Identity and Access Management (OCI IAM) 提供身份和访问管理功能,例如 OCI 以及 Oracle 和非 Oracle 应用(无论是 SaaS、云托管还是本地部署)的身份验证、单点登录 (SSO) 和身份生命周期管理。建议使用跨域身份管理 (System for Cross-domain Identity Management,SCIM) 预配从可信源(如 Okta 或 Microsoft Entra ID)预配身份。使用 SCIM,您可以定义 HTTP 端点,以创建、读取、更新和删除用户和组等实体的资源。假设已在 Okta 和 OCI IAM 之间设置了 SCIM 预配,并且用户/组将从 Okta 预配到 OCI IAM,但如果未设置,则可以对其进行配置。有关详细信息,请参阅 OCI 与 Okta 之间的身份生命周期管理

在本教程中,我们将为从 Okta 推送的 OCI IAM 中的用户禁用本地密码功能,因为我们的目标是,从 Okta 预配的用户必须始终从 Okta 进行验证,并且不应使用 OCI IAM 的本地密码登录。

目标

先决条件

任务 1:在 Okta 预配应用程序上创建定制属性

  1. 登录到 Okta 实例,转到应用程序,然后单击已用于预配的应用程序。单击预配

    图像 1

  2. 单击转到概要文件编辑器

    图像 2

  3. Attributes(属性)部分中,单击 Add Attribute(添加属性)

    图像 3

  4. 输入以下信息,然后单击保存

    • 外部名称空间:外部名称空间值应为 urn:ietf:params:scim:schemas:oracle:idcs:extension:capabilities:User

    图像 4

    现在将创建该属性,下一个任务是映射该属性。

任务 2:将要从 Okta 同步的属性映射到 OCI IAM

  1. 转到用于预配的应用程序。在预配下,单击显示未映射的属性

    图像 5

  2. 您将能够看到您在任务 1 中创建的属性,但该属性当前将显示为未映射。要映射它,请单击编辑图标。

    图像 6

  3. 属性值中,为所有用户选择相同的值,并将该值设置为 false

    图像 7

  4. 应用日期中,选择创建和更新,然后单击保存

    图像 8

  5. 成功映射属性后,单击强制同步以强制在 OCI IAM 中更新此更改。

    图像 9

    几分钟后,您可以检查从 Okta 推送的所有用户的本地密码功能是否将被关闭,并且用户无法再使用其本地密码登录。

确认

更多学习资源

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

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