對已連線應用程式進行疑難排解 - 直接信任

內嵌內容無法在自訂應用程式中顯示或 Tableau REST API 授權失敗時,可以使用瀏覽器的開發人員工具來檢查和識別可能與用於顯示內嵌內容的 Tableau 已連線應用程式(直接信任)相關的錯誤代碼。

附註:為了讓工作階段權杖有效,外部應用程式和託管外部應用程式的伺服器的時鐘必須設定為國際標準時間 (UTC)。若任一時鐘使用不同的標準,則已連線應用程式將不受信任。

請參閱下表,查看錯誤代碼和潛在解決方案的說明。

錯誤程式碼彙總說明潛在的解決方案或解釋
5SYSTEM_USER_NOT_FOUND找不到 Tableau 使用者要解決此問題,請驗證 JWT 中的「sub」(主題)宣告值是經過驗證的 Tableau Cloud 使用者的使用者名稱(電子郵件地址)。此值區分大小寫。
16LOGIN_FAILED登入失敗此錯誤通常是由 JWT 中的以下宣告問題之一引起的:
  • exp」(到期時間)超過預設的最大有效期限。要解決此問題,請查看有效 JWT 所需的已註冊宣告(連結在新視窗開啟)並確保正確的值不超過 10 分鐘。
  • sub」(主題)正在呼叫未知使用者。要解決此問題,請驗證「sub」值是經過驗證的 Tableau Cloud 使用者的使用者名稱(電子郵件地址)。
67FEATURE_NOT_ENABLED不支援隨需存取僅可透過獲得授權的 Tableau Cloud 站台進行隨需存取。
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 標頭中缺少「kid」(密碼 ID)或「clientId」(簽發者)宣告。要解決此問題,請確保包含此資訊。
10084JWT_PARSE_ERRORJWT 含有問題要解決此問題,請驗證以下內容:
  • JWT 中引用的「aud」(受眾)值使用「tableau」值。此值區分大小寫。
  • JWT 中包含「aud」(受眾)和「sub」(主題)。
  • 檢閱 IssueTime 或確保託管已連線應用程式的電腦與 Tableau Cloud 之間不存在時鐘不符的情況。
10085COULD_NOT_FETCH_JWT_KEYSJWT 找不到金鑰找不到密碼。

要解決此問題,請驗證 JWT 標頭中使用了正確的「kid」(密碼 ID)。

10089CONNECTED_APP_NOT_FOUND找不到連線的應用程式要解決此問題,請確保簽發者呼叫正確的連線應用程式 ID(也稱為用戶端 ID)。
10090CONNECTED_APP_DISABLED連線的應用程式被停用用於驗證信任的連線應用程式已停用。要解決此問題,請啟用連線的應用程式。
10091JTI_ALREADY_USED需要唯一的 JWTJWT 已經用於身份驗證過程。要解決此問題,必須產生新的 JWT。
10092NOT_IN_DOMAIN_ALLOW_LIST未指定內嵌內容的網域要解決此問題,請確保將 unrestrictedEmbedding 設定設定為 true,或者讓 domainAllowlist 參數包括使用 Tableau REST API 中更新站台的內嵌設定(連結在新視窗開啟)的方法內嵌 Tableau 內容的網域。
10094MISSING_REQUIRED_JTI缺少 JWT ID要解決此問題,請驗證 JWT 中包含「jti」(JWT ID)。
10096JWT_EXPIRATION_EXCEEDS_CONFIGURED_EXPIRATION_PERIOD過期時間問題exp」(到期時間)超過預設的最大有效期限。要解決此問題,請查看有效 JWT 所需的已註冊宣告(連結在新視窗開啟)並確保正確的值不超過 10 分鐘。
10097SCOPES_MALFORMED範圍宣告問題如果 JWT 中缺少「scp」(Scope) 宣告,或未作為清單類型傳遞,則會出現此錯誤。要解決此問題,請驗證 JWT 中包含「scp」,並作為清單類型傳遞。有關 JWT 的疑難排解說明,請參閱 auth0 站台上的偵錯工具(連結在新視窗開啟)
10098JWT_UNSIGNED_OR_ENCRYPTEDJWT 未簽章或加密Tableau 不支援未簽章或加密的 JWT。
10099SCOPES_MISSING_IN_JWT缺少範圍宣告JWT 缺少所需的「scp」(範圍)宣告。要解決此問題,請驗證 JWT 中包含「scp」。有關 JWT 的疑難排解說明,請參閱 auth0 站台上的偵錯工具(連結在新視窗開啟)
10100JTI_PERSISTENCE_FAILED意外的 JWT ID 錯誤jti」(JWT 識別碼)的意外錯誤。要解決此問題,必須產生具有新的「jti」的新 JWT。
10101EPHEMERAL_USER_LOGIN_FAILED_SITE_NOT_UBP_ENABLED不支援隨需存取該站台未獲得啟用隨需存取所需的「內嵌分析」基於使用模型的授權。有關詳情,請參閱暸解授權模式
10102EPHEMERAL_USER_NOT_SUPPORTED啟用 iframe-auth 屬性時不支援隨需存取啟用 iframe-auth 屬性時可能會出現此錯誤。要解決此問題,請驗證是否使用 Tableau 內嵌 API 版本 3.6 或更高版本。
10103JWT_MAX_SIZE_EXCEEDEDJWT 超出最大大小當 JWT 大小超過 8000 位元時,可能會出現此錯誤。要解決此問題,請確保僅將必要的宣告傳遞給 Tableau Cloud
10105ORIGIN_HEADER_NOT_A_VALID_URI無效的 Origin 標頭發生此錯誤可能是因為:1) 在網域允許清單中指定了 URL,2) Origin 標頭不包含有效的 URL。
10106ORIGIN_HEADER_NOT_SET缺少 Origin 標頭發生此錯誤可能是因為:1) 在網域允許清單中指定了 URL,2) 未設定 Origin 標頭。
感謝您的意見反應!已成功提交您的意見回饋。謝謝!