---
schema_version: "1"
id: 16c767afb17b7ecac0700e05bafdcdfcaa019513d8bcd9b96be7fd0ffc932d1f
title: 针对 OpenID Connect 配置身份提供程序
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/server/openid_auth_idp_config.md
canonical_url: https://help.tableau.com/v0.0/server/zh-cn/openid_auth_idp_config.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 578e31873db521826c14b04063eaf15696d3f24bbb300cced77c8101d3a2fbb2
description: Configure the identity provider for OpenID Connect with Tableau Cloud or TCM.
---
[跳转到主要内容](#main-content)

# 针对 OpenID Connect 配置身份提供程序

本主题提供有关配置身份提供程序 (IdP) 以将 OpenID Connect (OIDC) 与 Tableau Server 一起使用的信息。这是由多个步骤组成的过程中的一步。以下主题提供有关配置以及将 OIDC 与 Tableau 一起使用的信息。

1. [OpenID Connect](https://help.tableau.com/v0.0/server/zh-cn/openid_auth.htm) 概述
2. 针对 OpenID Connect 配置身份提供程序（此部分）
3. [针对 OpenID Connect 配置 Tableau Server](https://help.tableau.com/v0.0/server/zh-cn/openid_auth_server_config.htm)
4. [使用 OpenID Connect 登录到 Tableau Server](https://help.tableau.com/v0.0/server/zh-cn/openid_auth_signing_in.htm)

您必须具有身份提供程序 (IdP) 帐户以及包含 IdP 的项目或应用程序的帐户，然后才能将 OpenID Connect 与 Tableau Server 一起使用。在配置 Tableau Server 时，您将需要能够提供以下信息：

- **客户端 ID**：这是 IdP 分配给您的应用程序的标识符。
- **客户端密文：**这是 Tableau 用于验证来自 IdP 的响应的真实性的令牌。此值是密文，应妥善保管。
- **配置 URL：**这是包含 OpenID 提供程序元数据的提供程序配置发现文档的 URL。

#### 重定向 URL

对于 Tableau Server，某些 IdP 将需要重定向 URL。

您可以使用以下语法为 IdP 手动构建 URL：

`<protocol>://<host>/vizportal/api/web/v1/auth/openIdLogin`

例如，`https://tableau.example.com/vizportal/api/web/v1/auth/openIdLogin`。

#### 签名算法

Tableau Cloud 支持 RS256（使用 SHA-256 的 RSA）。

#### 示例 IdP 过程

以下过程概述了您针对提供程序所遵循的步骤。作为示例，该过程论述使用 Google 作为提供程序。但是，每个提供程序都有稍有不同的流程，因此步骤的细节（及步骤顺序）可能因提供程序而异。

1. 在提供程序的开发人员站点处注册并登录。例如，对于 Google，您可以转到位于此 URL 处的开发人员控制台：[https://console.developers.google.com](https://console.developers.google.com)
2. 创建一个新项目、应用程序或依赖方帐户。
3. 在开发人员仪表板中，执行用于获取 OAuth 2.0 客户端 ID 和客户端密码的步骤。记录这些值以便稍后使用。
    
    **注意：**将客户端密码保存在安全的地方。
4. 在开发人员站点上，查找 IdP 用于 OpenID Connect 发现的端点的 URL。例如，Google 使用 URL [https://accounts.google.com/.well-known/openid-configuration](https://accounts.google.com/.well-known/openid-configuration)。记录此 URL 以便稍后使用。
    
    或者，如果 IdP 已为您提供了静态发现文档，请将该文件复制到 Tableau Server 上的本地目录以供稍后使用。