กำหนดค่าผู้ให้บริการข้อมูลประจำตัวสำหรับ OpenID Connect
หัวข้อนี้จะให้ข้อมูลเกี่ยวกับการกำหนดค่าผู้ให้บริการข้อมูลประจำตัว (IdP) เพื่อใช้ OpenID Connect (OIDC) ร่วมกับ Tableau Server ซึ่งเป็นขั้นตอนหนึ่งในกระบวนการที่มีหลายขั้นตอน หัวข้อต่อไปนี้จะให้ข้อมูลเกี่ยวกับการกำหนดค่าและการใช้ OIDC ร่วมกับ Tableau
ภาพรวม OpenID Connect
กำหนดค่าผู้ให้บริการข้อมูลประจำตัวสำหรับ OpenID Connect (คุณอยู่ที่นี่)
ก่อนที่คุณจะใช้ OpenID Connect ร่วมกับ Tableau Server ได้ คุณต้องมีบัญชีกับผู้ให้บริการข้อมูลประจำตัว (IdP) และโปรเจกต์หรือแอปพลิเคชันที่มี IdP เมื่อคุณกำหนดค่า Tableau Server คุณจะต้องสามารถให้ข้อมูลต่อไปนี้
ID ไคลเอ็นต์: นี่คือตัวระบุที่ IdP กำหนดให้กับแอปพลิเคชันของคุณ
ข้อมูลลับไคลเอ็นต์: นี่คือโทเค็นที่ Tableau ใช้เพื่อตรวจสอบความถูกต้องของการตอบกลับจาก IdP ค่านี้เป็นข้อมูลลับและควรเก็บไว้อย่างปลอดภัย
URL การกำหนดค่า: นี่คือ URL ที่ไซต์ของผู้ให้บริการที่ Tableau Server ควรส่งคำขอตรวจสอบสิทธิ์ไป
URL เปลี่ยนเส้นทาง
IdP บางรายจะต้องมี URL เปลี่ยนเส้นทางสำหรับ
คุณสร้าง URL สำหรับ IdP ได้ด้วยตนเองโดยใช้ไวยากรณ์ต่อไปนี้
<protocol>://<host>/vizportal/api/web/v1/auth/openIdLogin
ตัวอย่างเช่น https://tableau.example.com/vizportal/api/web/v1/auth/openIdLogin
อัลกอริทึมการลงนาม
Tableau Cloud รองรับ RS256 (RSA ที่ใช้ SHA-256)
ตัวอย่างกระบวนการของ IdP
ขั้นตอนต่อไปนี้แสดงโครงร่างขั้นตอนที่คุณจะปฏิบัติตามผู้ให้บริการ ขั้นตอนที่กล่าวถึงจะใช้
ลงทะเบียนที่ไซต์นักพัฒนาซอฟต์แวร์ของผู้ให้บริการและเข้าสู่ระบบ ตัวอย่างเช่น สำหรับ Google คุณสามารถไปที่คอนโซลนักพัฒนาที่ URL นี้: https://console.developers.google.com(ลิงก์จะเปิดในหน้าต่างใหม่)
สร้างโปรเจกต์ แอปพลิเคชัน หรือบัญชีฝ่ายที่เกี่ยวข้องใหม่
ทำตามขั้นตอนในแดชบอร์ดนักพัฒนาซอฟต์แวร์เพื่อรับรหัสไคลเอ็นต์ OAuth 2.0 และข้อมูลลับของไคลเอ็นต์ บันทึกค่าเหล่านี้ไว้ใช้ในภายหลัง
หมายเหตุ: เก็บข้อมูลลับของไคลเอ็นต์ไว้ในที่ปลอดภัย
บนไซต์นักพัฒนา ให้ค้นหา URL ของตำแหน่งข้อมูลที่ IdP ใช้สำหรับการค้นหา OpenID Connect ยกตัวอย่างเช่น Google ใช้ URL https://accounts.google.com/.well-known/openid-configuration(ลิงก์จะเปิดในหน้าต่างใหม่) บันทึก URL นี้ไว้ใช้ในภายหลัง
หรือหาก IdP ของคุณให้เอกสารการค้นหาแบบคงที่แก่คุณ ให้คัดลอกไฟล์นั้นไปยังไดเร็กทอรีในเครื่องบน Tableau Server เพื่อใช้ในภายหลัง