内容:

对已连接应用进行故障排除

  • 版本 :2022.1 及更高版本

当嵌入内容无法在您的自定义应用程序中显示时,您可以使用浏览器的开发人员工具来检查和识别可能与用于显示嵌入内容的 Tableau 已连接应用相关联的错误代码。

当嵌入内容无法在您的自定义应用程序中显示时,您可以使用浏览器的开发人员工具来检查和识别可能与用于显示嵌入内容的 Tableau 已连接应用相关联的错误代码。

请参阅下表以查看错误代码和潜在解决方案的描述。

错误代码摘要描述潜在的解决方案或解释
5SYSTEM_USER_NOT_FOUND找不到 Tableau 用户若要解决此问题,请验证 JWT 中的“sub”(使用者)声明值是否为经过身份验证的 Tableau Online 用户的用户名(电子邮件地址)。此值区分大小写。
16LOGIN_FAILED登录失败此错误通常是由 JWT 中的以下声明问题之一引起的:
  • “exp”(过期时间)超过了默认的最长有效期。若要解决此问题,请查看有效 JWT 所需的已注册声明(链接在新窗口中打开)并确保正确的值不超过 10 分钟。

  • “sub”(使用者)正在调用未知用户。若要解决此问题,请验证“sub”值是否为经过身份验证的 Tableau Online 用户的用户名(电子邮件地址)。

126CONNECTED_APP_NOT_FOUND找不到已连接应用若要解决此问题,请验证是否已启用已连接应用并且在 JWT 中引用了正确的客户端 ID(也称为已连接应用程序 ID)。
127CONNECTED_APP_SECRET_NOT_FOUND找不到已连接应用的密文若要解决此问题,请验证 JWT 中是否引用了正确的已连接应用的密文 ID 和密文值。
128CONNECTED_APP_SECRET_LIMIT_EXCEEDED已达到密文的最大限制一个已连接应用最多允许使用两个密文。当尝试创建第三个密文时,可能会发生此错误。

若要解决此问题,请在创建新密文之前从已连接应用中删除一个密文。

133INVALID_CONNECTED_APP_DOMAIN_SAFELIST域允许列表包含一个或多个无效字符当域允许列表包含一个或多个无效字符时,可能会发生此错误。
10083BAD_JWTJWT 标头包含问题此错误通常是由 JWT 标头的以下问题之一引起的:
  • JWT 标头中缺少“secret key”(Kid)或“clientId”(颁发者)声明。若要解决此问题,请确保包含此信息。

  • JWT 未签名或已加密。Tableau 不支持未签名或已加密的 JWT。

10084JWT_PARSE_ERRORJWT 包含问题

若要解决此问题,请验证以下各项:

  • JWT 中引用的“aud”(受众群体)值是否使用“tableau”值。此值区分大小写。

  • “aud”(受众群体)、“sub”(主题)、“jti”(JWT ID)都包含在 JWT 中。

10085COULD_NOT_FETCH_JWT_KEYSJWT 找不到密钥找不到密文。

若要解决此问题,请验证在 JWT 标头中是否使用了正确的 keyId (Kid)。

10089CONNECTED_APP_NOT_FOUND找不到已连接应用若要解决此问题,请确保颁发者调用正确的已连接应用 ID(也称为客户端 ID)。
10090CONNECTED_APP_DISABLED已连接应用被禁用用于验证信任的已连接应用已禁用。若要解决此问题,请启用已连接应用。
10091JTI_ALREADY_USED需要唯一的 JWT。JWT 已在身份验证过程中使用。若要解决此问题,必须生成新的 JWT。

回到顶部