---
schema_version: "1"
id: 6629efb97f08804429a1081b462fab205a44fe392e0779e4d0c3e9375460044c
title: Salesforce 身份验证
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/online/security_auth_sfdc.md
canonical_url: https://help.tableau.com/current/online/zh-cn/security_auth_sfdc.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 4d0a1998825f6763f2d6968597b79b1ccecc301d79316a6fa374fee09971588b
description: Enable Salesforce accounts for single sign-on to Tableau Cloud using OpenID Connect.
---
[跳转到主要内容](#main-content)

# Salesforce 身份验证

如果您的组织使用 Salesforce，则您可以启用 Tableau Cloud 或 Tableau Cloud Manager (TCM) 以使用 Salesforce 帐户通过 OpenID Connect 借助多重身份验证 (MFA) 进行单点登录。自 2021 年春季起，Tableau 支持将 Salesforce 身份验证作为身份验证类型。自 2024 年 10 月起，TCM 支持 Salesforce 身份验证。

当您启用 Salesforce 身份验证时，系统会将用户定向到 Salesforce 登录页面，以便输入通过 Salesforce 中存储和管理的凭据。此方案还支持 Salesforce 将身份验证与另一个 IdP 联合的方案。

## 用户名要求

在 Salesforce Org 中使用的用户名必须与 Tableau Cloud 或 TCM中的用户名字段匹配。这两个用户名都是电子邮件格式，但它们可能不能用作电子邮件地址。验证这些属性是否匹配。如果没有，请配置 Salesforce 身份验证类型，然后查看下面的[用户名不匹配](#mismatch)部分。

## 更改和配置身份验证类型

如果您的组织已经在使用 Salesforce，那么在 Tableau Cloud 或 TCM 中将身份验证类型设置为 Salesforce 是一个三步过程。

**对于 Tableau Cloud**

1. 在 Salesforce 中，安装 [Tableau Cloud 已连接应用包](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N4V00000GlvlrUAB)。若要允许用户从您的组织登录 Tableau Cloud，请通过分配适当的配置文件或权限集来管理对已连接应用的访问。此外，将已连接应用设置为管理员预先批准。有关详细信息，请参见[管理已连接应用的其他访问设置](https://help.salesforce.com/articleView?id=connected_app_manage_additional_settings.htm&type=5&language=en_US)。
2. 在 Tableau Cloud 中，通过执行以下操作更改为 Salesforce 身份验证：
    
    1. 在 Tableau Cloud 中，以站点管理员身份登录。
    2. 选择“设置”\>“身份验证”，单击“新配置”按钮，然后从“身份验证”下拉菜单中选择“Salesforce”。
    3. 为配置输入一个名称。  
        
        **注意：**2025 年 1 月（Tableau 2024.3）之前创建的配置无法重命名。
    4. （可选）如果您已将 Salesforce 组织配置为使用自定义域进行用户登录，则您需要配置 Tableau Cloud 以将用户重定向到登录页面。单击“编辑我的域”以输入您的 Salesforce“我的域”。Tableau Cloud 将验证域，然后将其添加为登录 URL。
    
    ![](/tableau/current/zh-cn/online/zh-cn/Img/to_site_auth_salesforce.png)
3. 添加新用户（或更新任何以前的用户）以使用 Salesforce 作为其配置的身份验证类型。
    
    - 若要添加用户，请参见[向站点添加用户](https://help.tableau.com/current/online/zh-cn/sites_addusers.htm)。
    - 若要更新用户的身份验证方法，请参见[设置用户身份验证类型](https://help.tableau.com/current/online/zh-cn/users_set_auth_type.htm)。

**对于 TCM**

1. 在 Salesforce 中安装 [Tableau Cloud 已连接应用包](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N4V00000GlvlrUAB)。若要允许用户从您的组织登录 TCM，请通过分配适当的配置文件或权限集来管理对已连接应用的访问。此外，将已连接应用设置为管理员预先批准。有关详细信息，请参见[管理已连接应用的其他访问设置](https://help.salesforce.com/articleView?id=connected_app_manage_additional_settings.htm&type=5&language=en_US)。
2. 在 TCM 中，通过执行以下操作更改为 Salesforce 身份验证：
    
    1. 在 TCM 中，以云管理员身份登录。
    2. 选择“设置”\>“身份验证”，并选中“启用其他身份验证方法”复选框。
    3. 从“身份验证”下拉菜单中，选择“Salesforce”。
    4. （可选）如果您已将 Salesforce 组织配置为使用自定义域进行用户登录，则您需要配置 TCM 将用户重定向到登录页面。单击“编辑我的域”以输入您的 Salesforce“我的域”。TCM 将验证域，然后将其添加为登录 URL。
3. 添加新用户（或更新任何以前的用户）以使用 Salesforce 作为其配置的身份验证类型。
    
    - 若要添加用户，请参见[使用 Tableau Cloud Manager 管理用户](https://help.tableau.com/current/online/zh-cn/cloud_manager_users.htm)。
    - 若要更新用户的身份验证方法，请参见[设置用户身份验证类型](https://help.tableau.com/current/online/zh-cn/users_set_auth_type.htm)。

## 疑难解答

### 用户名不匹配

如果 Tableau Cloud 中的现有用户使用的用户名与其在 Salesforce 中的相应用户名不匹配，请执行以下过程：

1. 将现有 Tableau Cloud 用户更改为未许可的站点角色以防止使用许可证。
2. 添加用于 Salesforce 身份验证的新 Tableau Cloud 用户，确保用户名与 Salesforce 组织中的用户名匹配。
3. 如有必要，请将 Tableau Cloud 中旧用户名拥有的先前内容迁移到新用户。

### 返回 URL 中包含 OAUTH\_APP\_BLOCKED 的登录失败

当配置了 Salesforce 身份验证的用户尝试登录但未重定向时，就会出现此问题。Tableau Cloud 将显示一条消息：

登录失败。请重试。

如果您继续收到此消息，请捕获下面的状态信息，并将其发送给客户支持。

此外，用户浏览器中的返回 URL 包括以下字符串：

/public/oidc/login?error=OAUTH\_APP\_BLOCKED&error\_description=this+app+is+blocked+by+admin&state=...

这表明您的组织正在阻止 Salesforce 中的已连接应用。一些具有安全意识的 Salesforce 客户会阻止所有已连接应用并实施 API 允许列表功能，以阻止已连接应用工作。

为了解决此问题，请确保安装了 [Tableau Cloud - Salesforce 用户通过 OIDC 登录](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N4V00000GlvlrUAB)已连接应用，并应用了适当的用户配置文件和权限集。  
有关详细信息，请参见：

- [管理对已连接应用的访问](https://help.salesforce.com/articleView?id=sf.connected_app_manage.htm&type=5)
- [管理已连接应用的其他访问设置](https://help.salesforce.com/articleView?id=sf.connected_app_manage_additional_settings.htm&type=5)

### 无法编辑配置名称

2025 年 1 月（Tableau 2024.3）之前创建的配置无法重命名。。