通过SCIM同步Microsoft Entra ID(Azure AD)用户或用户组

本文档旨在指导您如何通过SCIM(System for Cross-domain Identity Management)协议将Microsoft Entra ID中的用户同步到IDaaS(Identity as a Service)平台。通过SCIM同步,您可以实现用户的自动化管理,减少手动操作,提高效率。

前提条件

  1. 您已拥有一个Microsoft Entra ID租户,并具备管理员权限。

  2. 您已准备好Microsoft Entra IDIDaaS的管理员账号及相关权限。

步骤一:在IDaaS中配置SCIM同步

  1. IDaaS控制台中创建一个新的应用(标准协议应用或自研应用),或者选择现有的应用进行配置。详情请参见创建应用

  2. 在应用管理页面,找到目标应用并进入其详情页。在账户同步标签下,切换应用同步到IDaaS页签。请参见IDaaS与应用间账户同步

  3. 应用同步到IDaaS页签配置同步应用,需查看Bearer Token(用于身份验证)和SCIM Base URL(指定接收SCIM请求的客户端地址),并通过接口授权管理SCIM接口权限。image

  4. 选择SCIM API接口权限,请参见开启API开放功能

步骤二:在Microsoft Entra ID中启用SCIM同步

  1. 管理员用户登录Azure门户

  2. 在主页顶部搜索框搜索Microsoft Entra ID,在搜索结果中单击。image

  3. 创建应用程序。

    1. 在概述页面,单击添加 > 企业应用程序image

    2. 在弹出的所有应用程序页面。单击 新建应用程序 > 创建你自己的应用程序image

    3. 输入应用名称,并选择 非库应用程序然后单击创建image

  4. 分配权限。

    1. 进入创建的应用详情页,单击分配用户和组image

    2. 用户和组菜单里,单击添加用户/组image

      1. 给应用程序分配用户。在弹出的添加分配页面选择要同步的用户,勾选需要同步的用户,单击选择 > 分配,可以将单个用户分配给应用程序。image

      2. 给应用程序分配组。点击页签,勾选需要同步的组。单击选择 > 分配,将选定的组分配给应用程序。image

  5. 在左侧菜单栏,单击预配

    1. 创建配置,单击连接应用程序。配置以下参数:image

      1. 租户 URL:填写IDaaS提供的SCIM Base URL

      2. 机密标记:填写IDaaS生成的Bearer Token密钥。image

      3. 测试连接,确保Microsoft Entra ID能够成功连接到IDaaS。连接成功后,右上角提示“xxx”的连接测试成功。单击创建image

        重要

        请确保IDaasAPI开放状态为已启用。image

  6. 配置映射属性,单击编辑属性image

    1. 单击Provision Microsoft Entra ID Users,配置用户属性映射,删除不相关的属性映射,仅保留所需要的属性映射。配置完成后,单击左上角保存按钮。image

      重要

      当前Microsoft Entra ID (AAD) 的自定义字段不支持同步到阿里云IDaaS的扩展字段。

  7. 在应用详情页面,单击启动预配即可启用自动同步功能默认预配间隔为40分钟(固定)。如需立即执行同步操作,可单击按需分配进行实时手动触发。image

步骤三:结果验证

  1. 登录IDaaS控制台

  2. 账户 > 账户与组织列表中,单击账户组织页签,查看同步成功的用户。同步的用户来源会自动标识为SCIM导入

    image

  3. 账户 > 列表中,单击页签,查看同步成功的组。

通过以上步骤,您可以成功配置Microsoft Entra IDIDaaS之间的SCIM同步,从而实现用户的自动化管理。如果您在配置过程中遇到问题,请联系商务经理进行咨询,或联系产品技术专家进行咨询。

相关文档