内容:

OAuth 连接疑难解答

  • 版本 :2022.1 及更高版本

本主题提供相关信息,帮助解决在配置 Oauth 数据连接时可能发生的问题。

本主题提供相关信息,帮助解决在配置 Oauth 数据连接时可能发生的问题。

冲突错误

在某些情况下,用户在尝试使用 OAuth 连接时可能会收到错误。错误消息的第一句是:

服务器遇到内部错误或配置错误,无法完成您的请求。

此错误指示需要将 Tableau Server 的完全限定域名 (FQDN) 添加到 Tableau Server 上的允许列表重定向键中。

当用户按本地主机名 (https://tableau) 访问 Tableau Server ,并且 OAuth 数据提供程序响应公共 DNS 名称 (https://data.example.com) 时,Tableau Server 必须将外部 FQDN 与本地服务器名称关联。本地主机名是用户从内部网络访问 Tableau Server 时输入的 URL 中的服务器名称。

若要修复此错误,请使用 oauth.whitelisted.redirect_to_origin_host 键选项运行 tsm configuration set。 此键采用值对 "internal_host,FQDN1,FQDN2"。例如,以下命令将本地主机名设置为 tableau,将 FQDN 设置为 tableau.example.com

tsm configuration set -k oauth.whitelisted.redirect_to_origin_host -v "tableau,tableau.example.com"

tsm pending-changes apply

在使用多个公共 URL 访问内部 Tableau Server 的情况下,向命令中添加其他 FQDN,用逗号分隔,例如:

tsm configuration set -k oauth.whitelisted.redirect_to_origin_host -v "tableau,tableau.example.com,tableau2.example.com"

如果需要编辑现有允许列表重定向配置,则必须输入完整的映射集。不能截断或追加现有配置键。