แก้ปัญหาแอปที่เชื่อมต่อกับ - ความเชื่อถือโดยตรง
เมื่อเนื้อหาที่ฝังไว้ไม่แสดงในแอปพลิเคชันที่กำหนดเองหรือการให้สิทธิ์ Tableau REST API ไม่สำเร็จ คุณสามารถใช้เครื่องมือสำหรับนักพัฒนาเบราว์เซอร์เพื่อตรวจสอบและระบุรหัสข้อผิดพลาดที่อาจเกี่ยวข้องกับแอปที่เชื่อมต่อของ Tableau
หมายเหตุ: เพื่อให้โทเค็นเซสชันใช้งานได้ นาฬิกาของแอปพลิเคชันภายนอกและเซิร์ฟเวอร์ที่โฮสต์แอปพลิเคชันภายนอกต้องตั้งค่าเป็นเวลาสากลเชิงพิกัด (UTC) แอปที่เชื่อมต่อจะไม่ได้รับความเชื่อถือหากนาฬิกาใดนาฬิกาหนึ่งใช้มาตรฐานอื่น
โปรดดูตารางด้านล่างเพื่อตรวจสอบคำอธิบายของรหัสข้อผิดพลาดและวิธีแก้ปัญหาที่เป็นไปได้
รหัสข้อผิดพลาด | บทสรุป | คำอธิบาย | ความละเอียดหรือคำอธิบายที่เป็นไปได้ |
5 | ไม่_พบ_ผู้ใช้_ระบบ | ไม่พบผู้ใช้ Tableau | sub (หัวเรื่อง) ใน JWT เป็นชื่อผู้ใช้ (ที่อยู่อีเมล) ของผู้ใช้ Tableau Cloud ที่ตรวจสอบสิทธิ์แล้ว สำหรับค่านี้ ต้องคำนึงถึงตัวอักษรพิมพ์ใหญ่และพิมพ์เล็ก |
16 | ไม่สามารถ_เข้าสู่ระบบ | เข้าสู่ระบบล้มเหลว | ข้อผิดพลาดนี้มักเกิดจากปัญหาการอ้างสิทธิ์ข้อใดข้อหนึ่งต่อไปนี้ใน JWT:
|
67 | FEATURE_NOT_ENABLED | ไม่รองรับสิทธิ์เข้าถึงแบบออนดีมานด์ | สิทธิ์เข้าถึงแบบออนดีมานด์นั้นพร้อมให้ใช้งานผ่านไซต์ Tableau Cloud ที่ได้รับอนุญาตเท่านั้น |
126 | ไม่พบ_แอป_ที่เชื่อมต่อ | ไม่พบแอปที่เชื่อมต่อ | หากต้องการแก้ไขปัญหานี้ ให้ตรวจสอบว่าเปิดใช้งานแอปที่เชื่อมต่อแล้ว และได้อ้างอิง ID ไคลเอ็นต์ที่ถูกต้อง (หรือที่เรียกว่า ID แอปการเชื่อมต่อ) ใน JWT |
127 | ไม่พบ_ข้อมูลลับ_ของ_แอป_ที่เชื่อมต่อ | ไม่พบข้อมูลลับของแอปที่เชื่อมต่อ | หากต้องการแก้ไขปัญหานี้ ให้ตรวจสอบว่าได้อ้างอิง ID ลับของแอปที่เชื่อมต่อและค่าลับที่ถูกต้องใน JWT |
128 | เกิน_ขีดจำกัด_ของ_ข้อมูลลับ | ถึงขีดจำกัดสูงสุดของข้อมูลลับแล้ว | อนุญาตให้มีข้อมูลลับสำหรับแอปที่เชื่อมต่อได้สูงสุดสองรายการ ข้อผิดพลาดนี้สามารถเกิดขึ้นได้เมื่อมีการพยายามสร้างข้อมูลลับที่สาม หากต้องการแก้ไขปัญหานี้ ให้ลบข้อมูลลับออกจากแอปที่เชื่อมต่อก่อนสร้างข้อมูลลับใหม่ |
133 | รายการที่อนุญาต_ของ_โดเมน_แอป_ที่เชื่อมต่อ_ไม่ถูกต้อง | รายการที่อนุญาตของโดเมนมีอักขระไม่ถูกต้องอย่างน้อยหนึ่งตัว | ข้อผิดพลาดนี้สามารถเกิดขึ้นได้เมื่อรายการที่อนุญาตของโดเมนมีอักขระไม่ถูกต้องอย่างน้อยหนึ่งตัว |
10083 | JWT_ไม่ดี | ส่วนหัว JWT มีปัญหาต่างๆ | การอ้างสิทธิ์ 'kid ' (ID ข้อมูลลับ) หรือ 'clientId ' (ผู้ออก) หายไปจากส่วนหัว JWT หากต้องการแก้ไขปัญหานี้ ให้ตรวจสอบว่ามีข้อมูลนี้รวมอยู่ด้วย |
10084 | ข้อผิดพลาด_การแยกวิเคราะห์_JWT | JWT มีปัญหาต่างๆ | หากต้องการแก้ไขปัญหานี้ ให้ตรวจสอบสิ่งต่อไปนี้
|
10085 | ไม่_สามารถ_ดึง_คีย์_JWT | JWT ไม่พบคีย์ | ไม่พบข้อมูลลับ หากต้องการแก้ปัญหานี้ ให้ตรวจสอบว่ามีการใช้ “kid” (ID ข้อมูลลับ) ที่ถูกต้องในส่วนหัว JWT |
10089 | ไม่พบ_แอป_ที่เชื่อมต่อ | หาแอปที่เชื่อมต่อไม่พบ | หากต้องการแก้ไขปัญหานี้ ให้ตรวจสอบว่าผู้ออกเรียกรหัสแอปที่เชื่อมต่อ (หรือที่เรียกว่า ID ไคลเอ็นต์) ที่ถูกต้อง |
10090 | แอป_ที่เชื่อมต่อ_ถูกปิดใช้งาน | แอปที่เชื่อมต่อถูกปิดใช้งาน | แอปที่เชื่อมต่อที่ใช้ตรวจสอบความเชื่อถือถูกปิดใช้งาน หากต้องการแก้ไขปัญหานี้ ให้เปิดใช้งานแอปที่เชื่อมต่อ |
10091 | JTI_ถูก_ใช้แล้ว | ต้องใช้ JWT ที่ไม่ซ้ำกัน | มีการใช้ JWT นี้ในกระบวนการตรวจสอบสิทธิ์แล้ว หากต้องการแก้ไขปัญหานี้ ต้องสร้าง JWT ใหม่ |
10092 | NOT_IN_DOMAIN_ALLOW_LIST | ไม่ได้ระบุโดเมนของเนื้อหาที่ฝัง | หากต้องการแก้ไขปัญหานี้ ตรวจสอบว่าการตั้งค่า unrestrictedEmbedding ตั้งค่าเป็นพารามิเตอร์ true หรือ domainAllowlist รวมถึงโดเมนที่มีการฝังเนื้อหา Tableau โดยใช้เมธอดอัปเดตการตั้งค่าการฝังสำหรับไซต์(ลิงก์จะเปิดในหน้าต่างใหม่)ใน REST API ของ Tableau |
10094 | ขาด_JTI_ที่จำเป็น | ขาด ID ของ JWT | หากต้องการแก้ไขปัญหานี้ ให้ตรวจสอบว่า 'jti ' (JWT ID) อยู่ใน JWT หรือไม่ |
10096 | JWT_EXPIRATION_EXCEEDS_CONFIGURED_EXPIRATION_PERIOD | ปัญหาเกี่ยวกับเวลาหมดอายุ | exp ’ (เวลาหมดอายุ) เกินระยะเวลาที่ใช้ได้สูงสุดที่เป็นค่าเริ่มต้น ในการแก้ไขปัญหานี้ โปรดดู การอ้างสิทธิ์ที่ลงทะเบียนแล้ว(ลิงก์จะเปิดในหน้าต่างใหม่) ที่จำเป็นต้องใช้สำหรับ JWT ที่ถูกต้องและเพื่อตรวจสอบว่าใช้ค่าที่ไม่เกิน 10 นาที |
10097 | SCOPES_MALFORMED | ปัญหาเกี่ยวกับการอ้างสิทธิ์ขอบเขต | ข้อผิดพลาดนี้สามารถเกิดขึ้นได้เมื่อการอ้างสิทธิ์ 'scp ’ (ขอบเขต) หายไปจาก JWT หรือไม่ได้ส่งผ่านเป็นประเภทรายการ หากต้องการแก้ไขปัญหานี้ ให้ตรวจสอบว่า 'scp ' รวมอยู่ใน JWT และส่งผ่านเป็นประเภทรายการหรือไม่ หากต้องการความช่วยเหลือในการแก้ไขปัญหาเกี่ยวกับ JWT โปรดดูที่ตัวแก้ไขปัญหา(ลิงก์จะเปิดในหน้าต่างใหม่)บนไซต์ auth0 |
10098 | JWT_UNSIGNED_OR_ENCRYPTED | JWT ไม่ได้ลงนามหรือเข้ารหัส | Tableau ไม่รองรับ JWT ที่ไม่ได้ลงนามหรือเข้ารหัสไว้ |
10099 | SCOPES_MISSING_IN_JWT | การอ้างสิทธิ์ขอบเขตที่ขาดหายไป | JWT ไม่มีการอ้างสิทธิ์ 'scp ' (ขอบเขต) ที่จำเป็น หากต้องการแก้ไขปัญหานี้ ให้ตรวจสอบว่า 'scp ' อยู่ใน JWT หรือไม่ หากต้องการความช่วยเหลือในการแก้ไขปัญหาเกี่ยวกับ JWT โปรดดูที่ตัวแก้ไขปัญหา(ลิงก์จะเปิดในหน้าต่างใหม่)บนไซต์ auth0 |
10100 | JTI_PERSISTENCE_FAILED | ข้อผิดพลาด JWT ID ที่ไม่คาดคิด | เกิดข้อผิดพลาด 'jti ' (JWT ID) ที่ไม่คาดคิด หากต้องการแก้ไขปัญหานี้ ต้องสร้าง JWT ที่มี 'jti ' ใหม่ |
10101 | EPHEMERAL_USER_LOGIN_FAILED_SITE_NOT_UBP_ENABLED | ไม่รองรับสิทธิ์เข้าถึงแบบออนดีมานด์ | ไซต์นี้ไม่ได้รับสิทธิ์อนุญาตด้วยรูปแบบการใช้งาน “การวิเคราะห์แบบฝัง” ซึ่งจำเป็นต้องเปิดใช้งานสิทธิ์เข้าถึงแบบออนดีมานด์ หากต้องการข้อมูลเพิ่มเติม โปรดดูการทำความเข้าใจรุ่นใบอนุญาต |
10102 | EPHEMERAL_USER_NOT_SUPPORTED | ไม่รองรับสิทธิ์เข้าถึงแบบออนดีมานด์เมื่อเปิดใช้งานแอตทริบิวต์ iframe-auth | ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อเปิดใช้งานแอตทริบิวต์ iframe-auth หากต้องการแก้ไขปัญหานี้ ให้ตรวจสอบว่ามีการใช้ API การฝัง Tableau เวอร์ชัน 3.6 ขึ้นไป |
10103 | JWT_MAX_SIZE_EXCEEDED | JWT เกินขนาดสูงสุด | ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อขนาด JWT เกิน 8,000 ไบต์ เมื่อต้องการแก้ไขปัญหานี้ โปรดตรวจสอบว่ามีการส่งต่อการอ้างสิทธิ์ที่จำเป็นเท่านั้นไปยัง Tableau Cloud. |
10105 | ORIGIN_HEADER_NOT_A_VALID_URI | ส่วนหัวต้นฉบับไม่ถูกต้อง | ข้อผิดพลาดนี้อาจเกิดขึ้นได้เนื่องจาก 1) มีการระบุ URL ในรายการโดเมนที่อนุญาต และ 2) ส่วนหัวต้นฉบับไม่มี URL ที่ถูกต้อง |
10106 | ORIGIN_HEADER_NOT_SET | ส่วนหัวต้นฉบับที่ขาดหายไป | ข้อผิดพลาดนี้อาจเกิดขึ้นได้เนื่องจาก 1) มีการระบุ URL ในรายการโดเมนที่อนุญาต และ 2) ไม่มีการตั้งค่าส่วนหัวต้นฉบับ |