---
schema_version: "1"
id: b0247f04457978e2006d59bc6deccfaf5c23877092e93dc0e05bc9c13c2af826
title: 从 Tableau Server 获取票证
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/server-linux/trusted_auth_webrequ.md
canonical_url: https://help.tableau.com/current/server-linux/zh-cn/trusted_auth_webrequ.htm
source_site: help.tableau.com
content_type: documentation
content_hash: fcbc3f91e964cba9ad084f3f75051513e6366d5d3c9740fd2fe4d08d6e8ade61
description: Configure your web server to get tickets from Tableau Server via POST.
---
[跳转到主要内容](#main-content)

# 从 Tableau Server 获取票证

在向 Tableau Server [添加受信任的 IP 地址](https://help.tableau.com/current/server-linux/zh-cn/trusted_auth_trustIP.htm)之后，您就可以将 Web 服务器配置为通过 POST 请求从 Tableau Server 获取票证（[图中的步骤 2](https://help.tableau.com/current/server-linux/zh-cn/trusted_auth.htm)）。POST 请求必须发送至 `http://<server_name>/trusted`。例如，POST 请求必须发送至 `http://tabserv/trusted` 而非 `http://tabserv`。

**注意：** 如果启用 SSL，则必须使用 https 而不是 http。例如： `https://tabserv/trusted`。

下面是可在向 Tableau Server 发送的 POST 请求中使用的数据：

- **`username=<username>`** （必需）：Tableau Server 许可用户的用户名。如果使用的是本地身份验证，则用户名可以是简单字符串（例如，`username=jsmith`）。如果将 Active Directory 用于多个域，则用户名中必须包含域名（例如，`username=MyCo\jsmith`）。
- **`target_site=<site id>`** （如果视图不在默认站点上，则为必需）：如果 Tableau Server 运行[多个站点](https://help.tableau.com/current/server-linux/zh-cn/sites.htm)，并且视图位于默认站点之外的其他站点上（例如，`target_site=Sales`），则指定包含该视图的站点。用于 `<site id>` 的值应为创建该站点时提供的[站点 ID](https://help.tableau.com/current/server-linux/zh-cn/sites_add.htm)。此值区分大小写。如果站点 ID 为 `SAles`，则 `target_site=SAles`。
- **`client_ip=<IP address>`** （可选）：用于指定 Web 浏览器要访问该视图的计算机的 IP 地址（例如，`client_ip=123.45.67.891`）。该地址不是发出 Tableau Server 的 POST 请求的 Web 服务器 IP 地址。如果您决定使用此参数，请参见[可选：配置客户端 IP 匹配](https://help.tableau.com/current/server-linux/zh-cn/trusted_auth_optional.htm)以了解更多信息。

Tableau Server 对 POST 请求的响应将是一个唯一字符串（即票证）。如果 Tableau Server 无法处理该请求，则返回 `-1`。有关如何更正此问题的提示，请参见[从 Tableau Server 返回了票证值 -1](https://help.tableau.com/current/server-linux/zh-cn/trusted_auth_trouble_1return.htm)。同样，为了让用户在单击嵌入视图时成功进行身份验证，其服务器必须配置为[允许第三方 Cookie](https://help.tableau.com/current/server-linux/zh-cn/trusted_auth_trouble_cookie.htm)。

Tableau Server 10.2 中的票证格式已更改。票证格式现在是由两个部分组成的字符串。每个部分都是一个 128 位字符串，该字符串在返回到客户端之前将进行编码。第一部分是一个 Base64 编码的全局唯一 ID (UUID v4)。第二部分是一个 24 字符安全随机字符串。这两个部分的级联表示形式为 Base64(UUIDv4):SecureRandomString。票证的示例可能如下所示：`9D1ObyqDQmSIOyQpKdy4Sw==:dg62gCsSE0QRArXNTOp6mlJ5`。

接下来，您需要添加一段代码以允许 Web 服务器为该视图[构造 URL](https://help.tableau.com/current/server-linux/zh-cn/trusted_auth_webURL.htm)，此 URL 应包含该视图的位置以及票证。