SCIM
跨域身份管理系统 (SCIM) 是一种协议,它对 Tableau Cloud 等基于云的应用程序的用户和组预置自动化进行了标准化。Tableau Cloud 支持 SCIM,使身份提供程序 (IdP) 能够集中管理用户身份,同时简化在 Tableau Cloud 中管理用户和组成员身份的流程。IdP 使用 SCIM 来确保及时授予和撤销访问权限,并且 Tableau Cloud 与 IdP 中的预置分配保持同步。这种类型的集成提高了安全性,并减少了 Tableau Cloud 中站点管理员的手动工作。
在上图中,IdP 将更新推送到 Tableau Cloud 并控制 Tableau Cloud 的 SCIM 端点被调用的频率,以确保用户和组得到适当的镜像。
特定于 IdP 的配置
本主题后面的步骤提供了您可与 IdP 文档配合使用来为 Tableau Cloud 站点配置 SCIM 的一般信息。可以为我们支持的以下 IdP 获取特定于 IdP 的配置步骤:
启用 SCIM 支持概述
查看以下步骤,在 Tableau Cloud 和您的 IdP 中启用 SCIM 集成。若要完成此过程,您还将需要 IdP 提供的文档。请查找那些介绍如何为 SCIM 预置配置或启用服务提供程序的主题。
注意:
启用 SCIM 后,应通过 IdP 管理用户及其属性。在 Tableau Cloud 内直接进行的更改可能导致意外行为和覆盖值。
从 2025 年 1 月 (Tableau 2024.3) 开始:
您可以选择 SAML 身份验证配置与 SCIM 关联。但是,一个站点上只能有一个 SAML 身份验证配置可以支持 SCIM。
SCIM 功能不再属于站点管理员范围。换句话说,所有站点管理员都有配置和编辑 SCIM 的能力。
从 2025 年 6 月 (Tableau 2025.2) 开始:
您可以在站点上配置一个或多个 SCIM 配置。
您可以绕过 Tableau 生成的 SCIM 令牌,而是使用外部生成的 JWT(使用 Tableau 已连接应用)来支持 Tableau Cloud 中的 SCIM 请求。
步骤 1:执行先决条件
启用 SCIM 与 Tableau Cloud 站点的集成之前,您将需要满足以下要求:
具有 Tableau Cloud 站点的站点管理员访问权限。
能够针对 Tableau Cloud 修改 IdP 的设置。
您的站点已配置为支持 SAML 单点登录 (SSO)。如果您还没有这样做,请参见在站点或 TCM 上启用 SAML 身份验证,然后按照您的 IdP 的文档添加 Tableau Cloud 作为应用程序。
(可选)如果使用外部令牌生成和管理,您已创建并启用 Tableau 已连接应用。如果您还没有这样做,请参见使用 Tableau 已连接应用进行应用程序集成。
步骤 2:启用 SCIM 支持
在 Tableau Cloud 中 - 使用 Tableau 生成的令牌
以站点管理员身份登录到 Tableau Cloud 站点,并选择“设置”>“身份验证”。
执行以下操作:
在“身份验证”页面的“跨域身份管理系统 (SCIM)”下,单击“新配置”按钮。
在“新的 SCIM 配置”对话框中,执行以下操作:
为 SCIM 配置输入一个名称。
复制要在 IdP 的 SCIM 设置中使用的“基本 URL”。
从“身份验证”下拉列表中,选择要与 SCIM 关联的 SAML 身份验证配置。
单击“保存”。
注意:这将填充“SCIM 令牌”部分。
在“SCIM 令牌”下,执行以下操作:
- 单击“新建密文”按钮。
在“新建密文”对话框中,再次单击“新建密文”按钮。将显示新生成的密文。
复制密文,并将其存储在安全位置。
重要信息:
如果关闭 SCIM 配置,然后才能将密文添加到 IdP 的 SCIM 设置,您可以编辑 SCIM 配置,但需要再次单击“新建密文”以生成新密文。
该密文与创建 SCIM 配置的 Tableau 站点管理员用户相关联。如果该用户的站点角色发生变化或者用户不再是站点的成员,则密文将变为无效。在这种情况下,另一个站点管理员可以为现有 SCIM 配置生成新密文并将其添加到 IdP 的 SCIM 设置,或者创建新的 SCIM 配置,确保将基本 URL 和密文添加到 IdP 的 SCIM 设置。
单击“关闭”。
导航到您的 IdP 的 SCIM 设置,并在相应的字段中粘贴 Tableau Cloud 基本 URL 和 SCIM 令牌。
在 Tableau Cloud 中,使用外部令牌
以站点管理员身份登录到 Tableau Cloud 站点,并选择“设置”>“身份验证”。
执行以下操作:
在“跨域身份管理系统 (SCIM)”下,单击“新配置”按钮。
在“新的 SCIM 配置”对话框中,执行以下操作:
为 SCIM 配置输入一个名称。
复制要在 IdP 的 SCIM 设置中使用的“基本 URL”。
从“身份验证”下拉列表中,选择要与 SCIM 关联的 SAML 身份验证配置。
单击“保存”。
注意:这将填充“SCIM 令牌”部分,您可以放心忽略该部分。
完成后,单击“关闭”。
导航到您的 IdP 的 SCIM 设置,并在相应的字段中粘贴 Tableau Cloud 基本 URL。
在 IdP 中
满足先决条件并在 Tableau Cloud 中启用 SCIM 后,使用 IdP 文档中的步骤通过身份提供程序 (IdP) 启用 SCIM 支持。有关特定 IdP 的某些一般准则,请参见特定于 IdP 的配置。
步骤 3:预置用户和组
在启用 SCIM 支持后,按照您的 IdP 文档预置用户和组。有关特定 IdP 的某些一般准则,请参见特定于 IdP 的配置。
替换 Tableau 生成的 SCIM 令牌
当您需要替换 Tableau 生成的 SCIM 令牌时,请按照以下步骤为现有 SCIM 配置生成新密文。
注意:若要为现有 SCIM 配置生成新令牌,您必须是创建 SCIM 配置的站点管理员。
在 Tableau Cloud 中,导航到“设置”>“身份验证”。
在“跨域身份管理系统 (SCIM)”下,在 SCIM 配置旁边,选择“操作”>“编辑配置”。
在“SCIM 令牌”下,执行以下操作:
单击“新建密文”按钮。
在“新建密文”对话框中,再次单击“新建密文”按钮。将显示新生成的密文。
复制密文,并将其存储在安全位置。
重要信息:
如果关闭 SCIM 配置,然后才能将密文添加到 IdP 的 SCIM 设置,您可以编辑 SCIM 配置,但需要再次单击“新建密文”以生成新密文。
该密文与创建 SCIM 配置的 Tableau 站点管理员用户相关联。如果该用户的站点角色发生变化或者用户不再是站点的成员,则密文将变为无效。在这种情况下,另一个站点管理员可以为现有 SCIM 配置生成新密文并将其添加到 IdP 的 SCIM 设置,或者创建新的 SCIM 配置,确保将基本 URL 和密文添加到 IdP 的 SCIM 设置。