---
schema_version: "1"
id: 2b7003f3ca23976b80e281f78947b097a72cbbe6f92879d329a80c131d203ce8
title: 在 Tableau Server 上使用 Salesforce IdP 配置 SAML
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/server/saml_config_salesforce_server.md
canonical_url: https://help.tableau.com/current/server/zh-cn/saml_config_salesforce_server.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 886111c165100e4b05476bba0055ee3158634f9a60d92e1abf7ef433ec334f59
description: Configure Salesforce as a SAML identity provider on Tableau Server.
---
[跳转到主要内容](#main-content)

# 在 Tableau Server 上使用 Salesforce IdP 配置 SAML

本主题提供了描述如何使用 Salesforce IdP 在 Tableau Server 上配置 SAML 的路线图步骤。

本主题还介绍了如何启用 Lightningg Web Component (LWC)。LWC 允许 Salesforce 管理员在 Lightning 页面中嵌入 Tableau 可视化项。在 Tableau Server 上为 Tableau 可视化项 LWC 配置 SSO 时，用户体验是无缝的：用户登录 Salesforce 后，嵌入式 Tableau 视图将无需向 Tableau Server 进行进一步身份验证即可工作。

## 启用 Salesforce 作为 SAML 身份提供商

如果您尚未将 Salesforce 配置为 IdP，请按照 Salesforce 帮助站点上的[启用 Salesforce 作为 SAML 身份提供商](https://help.salesforce.com/articleView?id=sf.identity_provider_enable.htm&type=5)过程进行操作。

在启用 Salesforce 作为 SAML IdP 的过程中，您将指定证书，或者 Salesforce 将生成自签名证书以用于 SAML。下载此证书（.crt 文件）和关联的提供程序元数据文件 (.xml)。在下一步中您将需要这些资产。

## 在 Tableau Server 上配置 SAML

使用您在上一步中下载的证书和元数据文件，按照[配置服务器范围 SAML](https://help.tableau.com/current/server/zh-cn/config_saml.htm)中的过程进行操作。

在配置过程中，您将为 Tableau Server 生成 SAML 实体 ID 和登录 URL。在下一步中您将需要这些资产。

（可选）配置服务器范围 SAML 后，您可以在 Tableau Server 上配置特定于站点的 SAML。请参见[配置特定于站点的 SAML](https://help.tableau.com/current/server/zh-cn/saml_site_specific.htm)。

## 在 Salesforce 中添加 Tableau Server 作为外部客户端应用或已连接应用

若要实现 Tableau 与 Salesforce 的集成，您必须首先在 Salesforce 中配置应用程序集成。我们强烈建议使用外部客户端应用。如果可用，您可以使用 Salesforce 已连接应用。

### 外部客户端应用（推荐）

按照 Salesforce 帮助中[将 SAML SSO 服务提供商集成为外部客户端应用](https://help.salesforce.com/s/articleView?id=xcloud.meta_external_client_app_saml.htm&type=5)主题中描述的过程进行操作。

### 已连接应用（已弃用）

> [!WARNING]
> 
> **重要信息：**从 Salesforce 的 2026 年春季版本开始，已连接应用的创建受到限制。您可以在 2026 年春季期间和之后继续使用现有的已连接应用，但强烈建议使用外部客户端应用。有关详细信息，请参见 Salesforce 帮助中的以下内容：[在 2026 年春季无法再创建新的已连接应用](https://help.salesforce.com/s/articleView?id=005228017)、[创建外部客户端应用](https://help.salesforce.com/s/articleView?id=xcloud.create_a_local_external_client_app.htm&type=5)和[已连接应用向外部客户端应用迁移](https://help.salesforce.com/s/articleView?id=xcloud.connected_app_to_external_client_app_migration.htm&type=5)。

按照 Salesforce 帮助中的[将服务提供商作为已连接应用与 SAML 2.0 集成](https://help.salesforce.com/articleView?id=sf.connected_app_create_saml_sso.htm&type=5)主题中描述的过程进行操作。

在此过程中，您将创建一个新的已连接应用 (Tableau Server)。一些重要的细节如下：

- 选择“启用 SAML”
- 输入您在上一节中配置 Tableau 时生成的实体 ID 和 登录 URL。默认情况下，登录 URL 为 `https://<tableauserver>/wg/saml/SSO/index.html`。
- 对于 IdP 证书，请确保选择您在启用 Salesforce 作为 SAML 提供商时指定或生成的相同证书。
- 若要允许用户从您的组织登录 Tableau Server，请通过分配适当的配置文件或权限集来管理对已连接应用的访问。

## 启用 Lightning Web Component

若要在 Tableau Server 上为 SAML SSO 启用 LWC，您必须启用框架内身份验证。在启用 LWC 之前，请升级到 Tableau Server 的最新维护版本。有两个额外的版本细节很重要：

- 如果您未运行最新的维护版本，并且您的用户正在运行 Chrome 浏览器以访问 Salesforce Lightning，请查看 Tableau 知识库文章[更新到 Chrome 80 后嵌入视图无法加载](https://kb.tableau.com/articles/issue/embedded-views-fail-to-load-after-updating-to-chrome-80?lang=zh-cn)。
- 如果您在 Tableau Server 上将 LWC 与特定于站点的 SAML 结合使用，则必须运行 Tableau Server 2020.4 或更高版本。

在 Tableau Server 上配置 SAML 后，运行以下 TSM 命令以启用框架内身份验证：

`tsm configuration set -k wgserver.saml.iframed_idp.enabled -v true`

`tsm pending-changes apply`

## 将 Tableau 视图嵌入 Salesforce

为 SSO 配置 Tableau Server 后，您可以在 Salesforce org 中安装 LWC 并嵌入 Tableau 视图。请参见[将 Tableau 视图嵌入 Salesforce](https://help.tableau.com/current/pro/desktop/zh-cn/embed_ex_lwc.htm)。