---
schema_version: "1"
id: 9927bcc1d1552a247bd17e7f1e1365b513e2da1cf6fd4c30a67dbd7b9efbb828
title: กำหนดค่า OAuth ภายนอกสำหรับ Impala
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/server-linux/config_oauth_impala.md
canonical_url: https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_impala.htm
source_site: help.tableau.com
content_type: documentation
content_hash: af4fdb5b976a5370c4fd33f907fd418f0c3469e3dbbe4593cfb8e6a5bc2ed596
description: Configure external OAuth 2.0/OIDC identity federation for Impala in Tableau.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# กำหนดค่า OAuth ภายนอกสำหรับ Impala

เริ่มตั้งแต่ Tableau 2025.3 เป็นต้นไปสำหรับ Tableau Desktop และ Tableau Server และ 2026.1 เป็นต้นไปสำหรับ Tableau Cloud คุณสามารถใช้ OAuth 2.0/OIDC เพื่อรวบรวมข้อมูลประจำตัวจากผู้ให้บริการข้อมูลประจำตัวภายนอกไปยัง Impala

มีขั้นตอนต่างๆ ที่จำเป็นในการกำหนดค่าการผสานรวม ทั้งนี้ขึ้นอยู่กับผู้ให้บริการข้อมูลประจำตัว นี่คือภาพรวมระดับสูง

## กำหนดค่า IDP บน Impala

หากต้องการข้อมูลเกี่ยวกับการกำหนดค่า IdP ของคุณบน Impala โปรดดู[การกำหนดค่าการตรวจสอบสิทธิ์ OAuth](https://docs.cloudera.com/cdp-private-cloud-base/7.1.9/impala-secure/topics/impala-oauth.html "ลิงก์ไปยังเอกสาร Cloudera เพื่อกำหนดค่า OAuth บน Impala") ในเอกสารประกอบของ Cloudera

## กำหนดค่า IdP

1. สร้างไคลเอ็นต์ OAuth บน IDP สำหรับ Tableau Desktop และ Tableau Server หรือ Tableau Cloud ไคลเอ็นต์ Desktop ควรเปิดใช้งาน [`PKCE`](https://auth0.com/docs/get-started/authentication-and-authorization-flow/authorization-code-flow-with-pkce) และใช้การเปลี่ยนเส้นทาง `http://localhost`
2. สร้างไฟล์การกำหนดค่า Tableau OAuth หากต้องการรายละเอียดเกี่ยวกับวิธีการดำเนินการนี้ โปรดดู ฃ[การกำหนดค่าและการใช้งาน OAuth](https://tableau.github.io/connector-plugin-sdk/docs/oauth) บน [GitHub](https://tableau.github.io/connector-plugin-sdk/docs/oauth "เอกสาร OAuth บน GitHub") และตัวอย่าง[ที่นี่](https://github.com/tableau/connector-plugin-sdk/tree/master/samples/components/oauth "ตัวอย่าง OAuth บน GitHub") เรายินดีรับตัวอย่างสำหรับ IDP อื่นๆ
    
    1. อย่าลืมใส่ ID การกำหนดค่า Tableau OAuth นำหน้าด้วย “`custom_`”
        
        **หมายเหตุ:** ID การกำหนดค่า OAuth มีขีดจำกัดอักขระสูงสุด 36 ตัว ID ที่ยาวกว่านี้อาจไม่สร้างข้อผิดพลาด แต่จะใช้งานไม่ได้
    2. หาก IDP ของคุณรองรับพอร์ต localhost แบบไดนามิก ให้ปิดใช้งาน `OAUTH_CAP_FIXED_PORT_IN_CALLBACK_URL` หาก IDP ของคุณไม่รองรับสิ่งนี้ ตรวจสอบว่าได้เพิ่ม URL การเรียกกลับ localhost หลายรายการในรายการที่อนุญาตในไฟล์การกำหนดค่าและบน IDP
3. ติดตั้งไฟล์การกำหนดค่า Tableau OAuth ใหม่ในโฟลเดอร์ `OAuthConfigs` ที่เชื่อมโยงกับแต่ละแอปพลิเคชันบนโฮสต์เดสก์ท็อป (Tableau Desktop, Tableau Prep Builder, Tableau Bridge) และบน Tableau Server และไซต์ Tableau Cloud แต่ละไซต์ที่จะใช้ OAuth หากต้องการรายละเอียดเพิ่มเติม โปรดดู[การกำหนดค่า OAuth ที่กำหนดเองบน Desktop](https://tableau.github.io/connector-plugin-sdk/docs/oauth#custom-oauth-configs-on-desktop) และ [ไคลเอ็นต์ OAuth ระดับไซต์](https://tableau.github.io/connector-plugin-sdk/docs/oauth#site-level-oauth-clients)

## เชื่อมต่อ Impala

ผู้ใช้จะต้องเลือกเข้าสู่ระบบด้วย OAuthและเลือกผู้ให้บริการ OAuth ที่ติดตั้งไว้ก่อนหน้านี้แล้ว

![](/tableau/next/th-th/server-linux/th-th/Img/impala_oauth_connect.png)