---
schema_version: "1"
id: df6616d897dc9c0129e1707567cf6708e6756afaaa05379f57e4d467b8309c78
title: การเชื่อมต่อ OAuth
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/server-linux/protected_auth.md
canonical_url: https://help.tableau.com/v0.0/server-linux/th-th/protected_auth.htm
source_site: help.tableau.com
content_type: documentation
content_hash: f9c3032608c4407c42bd86dec279294fe638ad69aae40d1d6f7de787492b7d9a
description: Use OAuth connections to avoid storing database credentials in Tableau.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# การเชื่อมต่อ OAuth

Tableau Server รองรับ OAuth สำหรับตัวเชื่อมต่อที่แตกต่างกันจำนวนมาก ในหลายกรณี ฟังก์ชันการทำงานของ OAuth ไม่จำเป็นต้องมีการกำหนดค่าเพิ่มเติมบน Tableau Server

จาก Tableau เมื่อผู้ใช้เข้าสู่ระบบข้อมูลด้วยตัวเชื่อมต่อที่ใช้ OAuth ระบบจะเปลี่ยนเส้นทางผู้ใช้ไปยังหน้าเข้าสู่ระบบของผู้ให้บริการตรวจสอบสิทธิ์ หลังจากที่ผู้ใช้ระบุข้อมูลเข้าสู่ระบบและอนุญาตให้ Tableau เข้าถึงข้อมูลของตน ผู้ให้บริการการตรวจสอบสิทธิ์จะส่ง**โทเค็นการเข้าถึง**ให้กับ Tableau ที่ระบุ Tableau และผู้ใช้โดยเฉพาะ โทเค็นการเข้าถึงนี้ใช้เพื่อเข้าถึงข้อมูลในนามของผู้ใช้ หากต้องการข้อมูลเพิ่มเติม โปรดดู [ภาพรวมของกระบวนการ OAuth](#Overview) ด้านล่าง

การใช้การเชื่อมต่อที่ใช้ OAuth มีประโยชน์ดังต่อไปนี้:

- **ความปลอดภัย:** จะไม่มีใครรู้ข้อมูลเข้าสู่ระบบของฐานข้อมูลของคุณ หรือจัดเก็บไว้ใน Tableau Server และโทเค็นการเข้าถึงสามารถใช้ได้เฉพาะกับ Tableau ในนามของผู้ใช้เท่านั้น
- **ความสะดวกสบาย:** แทนที่จะต้องฝัง ID แหล่งข้อมูลและรหัสผ่านของคุณในหลายๆ ที่ คุณสามารถใช้โทเค็นที่ให้ไว้สำหรับผู้ให้บริการข้อมูลเฉพาะสำหรับเวิร์กบุ๊กและแหล่งข้อมูลที่เผยแพร่ทั้งหมดที่เข้าถึงผู้ให้บริการข้อมูลนั้น
    
    **หมายเหตุ:** สำหรับการเชื่อมต่อแบบสดกับข้อมูล Google BigQuery มุมมองเวิร์กบุ๊กแต่ละรายการสามารถมีโทเค็นการเข้าถึงที่ไม่ซ้ำกัน ซึ่งระบุผู้ใช้แทนที่จะใช้ชื่อผู้ใช้เดียวและข้อมูลเข้าสู่ระบบด้วยรหัสผ่านร่วมกัน

## ภาพรวมของกระบวนการ OAuth

ขั้นตอนต่อไปนี้อธิบายถึงเวิร์กโฟลว์ในสภาพแวดล้อม Tableau ที่เรียกกระบวนการ OAuth

1. ผู้ใช้ดำเนินการที่กำหนดให้มีสิทธิ์การเข้าถึงแหล่งข้อมูลบนระบบคลาวด์
    
    ตัวอย่างเช่น คุณเปิดเวิร์กบุ๊กที่เผยแพร่ไปยัง Tableau Server
2. Tableau จะนำผู้ใช้ไปยังหน้าเข้าสู่ระบบของผู้ให้บริการข้อมูลคลาวด์ ข้อมูลที่ส่งไปยังผู้ให้บริการข้อมูลจะระบุ Tableau ว่าเป็นไซต์ที่ส่งคำขอ
3. เมื่อผู้ใช้เข้าสู่ระบบข้อมูล ผู้ให้บริการจะแจ้งให้ผู้ใช้ยืนยันการอนุญาตสำหรับ Tableau Server ให้เข้าถึงข้อมูล
4. เมื่อได้รับการยืนยันจากผู้ใช้แล้ว ผู้ให้บริการข้อมูลจะส่งโทเค็นการเข้าถึงกลับไปยัง Tableau Server
5. Tableau Server นำเสนอเวิร์กบุ๊กและข้อมูลให้กับผู้ใช้
    
    ![แผนภาพโฟลว์ข้อมูลระหว่างแล็ปท็อป Tableau Server และฐานข้อมูลของคุณ](/tableau/next/th-th/server-linux/th-th/Img/protected_auth_server.png)

**หมายเหตุ**: การรองรับโทเค็นการรีเฟรชแบบใช้ครั้งเดียว (บางครั้งเรียกว่าโทเค็นการรีเฟรชแบบใช้หนึ่งครั้ง โทเค็นการรีเฟรชแบบหมุนเวียน หรือการหมุนเวียนโทเค็นการรีเฟรช) สำหรับการเชื่อมต่อ OAuth ได้ถูกเพิ่มเข้ามาใน Tableau Cloud ในรุ่น 2025.2 (ฤดูร้อนปี 2025) และถูกเพิ่มเข้ามาใน Tableau Server ในรุ่น 2025.3 หาก IDP ของผู้ให้บริการแหล่งข้อมูลรองรับ การเชื่อมต่อ Tableau Bridge กับ Tableau Cloud ยังไม่รองรับโทเค็นนี้ หากคุณใช้การกําหนดค่า OAuth ภายนอกสําหรับการเชื่อมต่อ โปรดดู[เอกสารการกําหนดค่าและการใช้งาน OAuth](https://tableau.github.io/connector-plugin-sdk/docs/oauth "เอกสารการกำหนดค่า OAuth") ใน GitHub หากต้องการข้อมูลเพิ่มเติม

เวิร์กโฟลว์ผู้ใช้ต่อไปนี้สามารถใช้กระบวนการ OAuth:

- การสร้างเวิร์กบุ๊กและการเชื่อมต่อกับแหล่งข้อมูลจาก Tableau Desktop หรือจาก Tableau Server
- การเผยแพร่แหล่งข้อมูลจาก Tableau Desktop
- การเข้าสู่ระบบ Tableau Server จาก_ไคลเอ็นต์_ที่ได้รับการอนุมัติ เช่น Tableau Mobile หรือ Tableau Desktop

## ตัวเชื่อมต่อข้อมูลเข้าสู่ระบบที่บันทึกไว้โดยค่าเริ่มต้น

_ข้อมูลเข้าสู่ระบบที่บันทึกไว้_หมายถึงฟังก์ชันการทำงานที่ Tableau Server จัดเก็บโทเค็นของผู้ใช้สำหรับการเชื่อมต่อ OAuth สิ่งนี้ช่วยให้ผู้ใช้สามารถบันทึกข้อมูลเข้าสู่ระบบ OAuth ของตนไปยังโปรไฟล์ผู้ใช้บน Tableau Server หลังจากที่ผู้ใช้ได้บันทึกข้อมูลเข้าสู่ระบบแล้ว ผู้ใช้จะไม่ได้รับแจ้งเมื่อเผยแพร่แก้ไขหรือรีเฟรชในภายหลังเมื่อเข้าถึงตัวเชื่อมต่อ

**หมายเหตุ**: เมื่อแก้ไขโฟลว์ของ Tableau Prep บนเว็บ คุณอาจยังคงได้รับข้อความแจ้งให้ตรวจสอบสิทธิ์อีกครั้ง

ตัวเชื่อมต่อต่อไปนี้ใช้ข้อมูลเข้าสู่ระบบที่บันทึกไว้โดยค่าเริ่มต้นและไม่จำเป็นต้องมีการกำหนดค่าเพิ่มเติมบน Tableau Server

- Anaplan
- Box
- Dropbox
- Esri ArcGIS Server
- Google Ads
- LinkedIn Sales Navigator
- Marketo
- OneDrive และ SharePoint Online (ต้องมีการกำหนดค่าเพิ่มเติมตั้งแต่ 2022.3 เป็นต้นไป)
- Oracle Eloqua
- ServiceNow ITSM
- Snowflake - การใช้ "ลิงก์ส่วนตัว" ต้องมีการกำหนดค่าเพิ่มเติม หากต้องการข้อมูลเพิ่มเติม โปรดดู [กำหนดค่า Snowflake OAuth สำหรับแอปพลิเคชันพาร์ทเนอร์](https://docs.snowflake.net/manuals/user-guide/oauth-partner.html#configure-snowflake-oauth-for-partner-applications)บนเว็บไซต์ Snowflake และ[กำหนดค่า OAuth สำหรับการเชื่อมต่อ Snowflake บน Tableau Server](https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_snowflake.htm)

ตัวเชื่อมต่อต่อไปนี้สามารถใช้ข้อมูลเข้าสู่ระบบที่บันทึกพร้อมการกำหนดค่าเพิ่มเติมโดยผู้ดูแลเซิร์ฟเวอร์

- Amazon Athena
    
    หากต้องการข้อมูลเพิ่มเติม โปรดดู [ใช้ผู้ให้บริการข้อมูลประจำตัวของคุณเองกับ Amazon Athena](https://help.tableau.com/current/pro/desktop/th-th/amazon_athena_idp.htm) ในความช่วยเหลือของ Tableau Desktop
- Azure Data Lake Storage Gen2, Azure Synapse, Azure SQL Database, Databricks, OneDrive และ SharePoint Online และ SharePoint Lists (JDBC)
    
    หากต้องการข้อมูลเพิ่มเติม โปรดดู [กำหนดค่า Azure AD สำหรับ OAuth และการตรวจสอบสิทธิ์แบบทันสมัย](https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_azure_ad.htm)
- Dremio
    
    หากต้องการข้อมูลเพิ่มเติม โปรดดู [ตั้งค่า OAuth สำหรับ Dremio](https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_dremio.htm)
- Google Analytics, Google BigQuery, Google BigQuery (JDBC), Google ไดรฟ์
    
    หากต้องการข้อมูลเพิ่มเติม โปรดดู[ตั้งค่า OAuth สำหรับ Google](https://help.tableau.com/current/server/th-th/config_oauth_google.htm)
    
    **หมายเหตุ:** หาก Tableau Server ไม่ได้อยู่ในรายการแอปที่เข้าถึงได้ในคอนโซลผู้ดูแลของ Google คุณสามารถเพิ่มแอปใหม่ลงในรายการด้วยตนเองโดยใช้ ID ไคลเอ็นต์ของแอปนั้น หากต้องการสร้าง ID ไคลเอ็นต์ โปรดดู [เปลี่ยน Google OAuth เป็นข้อมูลเข้าสู่ระบบที่บันทึกไว้](https://help.tableau.com/current/server/th-th/config_oauth_google.htm)
- Intuit QuickBooks Online
    
    หากต้องการข้อมูลเพิ่มเติม โปรดดู [ตั้งค่า OAuth สำหรับ QuickBooks Online](https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_qbo.htm)
    
    OneDrive และ SharePoint Online (ตั้งแต่ 2022.3 เป็นต้นไป)
    
    หากต้องการข้อมูลเพิ่มเติม โปรดดู[กำหนดค่า OAuth แบบกำหนดเองสำหรับไซต์](https://help.tableau.com/current/server/th-th/config_oauth_azure_ad.htm#custom)
- Salesforce
    
    หากต้องการข้อมูลเพิ่มเติม โปรดดู [เปลี่ยน Salesforce.com OAuth ตามข้อมูลเข้าสู่ระบบที่บันทึกไว้](https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_sfdc.htm)
- Salesforce CDP
    
    หากต้องการข้อมูลเพิ่มเติม โปรดดู[เชื่อมต่อ Tableau Server กับ Salesforce Data Cloud](https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_sfdc_cdp.htm)
- Snowflake
    
    ตั้งแต่เวอร์ชัน 2024.2 เป็นต้นไป หากต้องการข้อมูลเพิ่มเติม โปรดดู[เปลี่ยน Snowflake OAuth เป็นข้อมูลเข้าสู่ระบบที่บันทึกไว้](https://help.tableau.com/current/server/th-th/config_oauth_snowflake.htm)

ตัวเชื่อมต่อที่รองรับทั้งหมดจะแสดงอยู่ใต้ข้อมูลเข้าสู่ระบบที่บันทึกไว้สำหรับแหล่งข้อมูลในหน้าการตั้งค่าบัญชีของฉันของผู้ใช้ใน Tableau Server ผู้ใช้จัดการข้อมูลเข้าสู่ระบบที่บันทึกไว้สำหรับแต่ละตัวเชื่อมต่อ

![รายการข้อมูลเข้าสู่ระบบที่บันทึกไว้สำหรับแหล่งข้อมูล พร้อมตัวเลือกในการล้างข้อมูลเข้าสู่ระบบที่บันทึกไว้ทั้งหมด](/tableau/next/th-th/server-linux/th-th/Img/oauth-savedcreds.png)

### โทเค็นการเข้าถึงสำหรับการเชื่อมต่อข้อมูล

คุณสามารถฝังข้อมูลเข้าสู่ระบบตามโทเค็นการเข้าถึงที่มีการเชื่อมต่อข้อมูลเพื่อเปิดใช้งานการเข้าถึงโดยตรงหลังจากกระบวนการตรวจสอบสิทธิ์เริ่มต้น โทเค็นการเข้าถึงจะใช้ได้จนกว่าผู้ใช้ Tableau Server จะลบหรือผู้ให้บริการข้อมูลจะเพิกถอน

เป็นไปได้ที่จะเกินจำนวนของโทเค็นการเข้าถึงที่ผู้ให้บริการแหล่งข้อมูลของคุณอนุญาต หากเป็นเช่นนั้น เมื่อผู้ใช้สร้างโทเค็น ผู้ให้บริการข้อมูลจะใช้ระยะเวลาตั้งแต่การเข้าถึงครั้งล่าสุดเพื่อตัดสินใจว่าโทเค็นใดที่จะทำให้ใช้งานไม่ได้เพื่อรองรับโทเค็นใหม่

### โทเค็นการเข้าถึงสำหรับการตรวจสอบสิทธิ์จากไคลเอ็นต์ที่ได้รับการอนุมัติ

โดยค่าเริ่มต้น ไซต์ Tableau Server จะอนุญาตให้ผู้ใช้เข้าถึงไซต์ของตนโดยตรงจากไคลเอ็นต์ Tableau ที่ได้รับการอนุมัติหลังจากที่ผู้ใช้ให้ข้อมูลเข้าสู่ระบบของตนในครั้งแรกที่เข้าสู่ระบบ การตรวจสอบสิทธิ์ประเภทนี้ยังใช้โทเค็นการเข้าถึง OAuth เพื่อจัดเก็บข้อมูลเข้าสู่ระบบของผู้ใช้อย่างปลอดภัย

หากต้องกราข้อมูลเพิ่มเติม โปรดดู [ปิดใช้งานการตรวจสอบสิทธิ์ไคลเอ็นต์อัตโนมัติ](https://help.tableau.com/v0.0/server-linux/th-th/devices_connected_credentials.htm)

## ตัวเชื่อมต่อคีย์เชนที่มีการจัดการเริ่มต้น

_คีย์เชน_ที่มีการจัดการหมายถึงฟังก์ชันการทำงานที่ผู้ให้บริการสร้างโทเค็น OAuth สำหรับ Tableau Server และผู้ใช้ทั้งหมดใช้ร่วมกันในไซต์เดียวกัน เมื่อผู้ใช้เผยแพร่แหล่งข้อมูลครั้งแรก Tableau Server จะแจ้งให้ผู้ใช้ทราบสำหรับข้อมูลเข้าสู่ระบบของแหล่งข้อมูล Tableau Server จะส่งข้อมูลเข้าสู่ระบบไปยังผู้ให้บริการแหล่งข้อมูล ซึ่งจะส่งคืนโทเค็น OAuth สำหรับ Tableau Server เพื่อใช้ในนามของผู้ใช้ ในการดำเนินการเผยแพร่ครั้งต่อไป โทเค็น OAuth ที่จัดเก็บโดย Tableau Server สำหรับคลาสเดียวกันและชื่อผู้ใช้จะใช้เพื่อไม่ให้ผู้ใช้ได้รับข้อความแจ้งสำหรับข้อมูลเข้าสู่ระบบ OAuth หากรหัสผ่านแหล่งข้อมูลมีการเปลี่ยนแปลง กระบวนการก่อนหน้านี้จะดำเนินการซ้ำและโทเค็นเก่าจะถูกแทนที่ด้วยโทเค็นใหม่บน Tableau Server

ไม่จำเป็นต้องกำหนดค่า OAuth เพิ่มเติมบน Tableau Server สำหรับตัวเชื่อมต่อคีย์เชนที่มีการจัดการโดยค่าเริ่มต้น

- Google Analytics, Google BigQuery, and Google Sheets (เลิกใช้งานใน Tableau เวอร์ชัน 2022.1)
- Salesforce

### ขีดจำกัดโทเค็นและการจัดเก็บ

Google มีขีดจำกัด 50 โทเค็นต่อผู้ใช้ต่อการใช้ไคลเอ็นต์ (ในกรณีนี้ Tableau Server คือการใช้ของไคลเอ็นต์) เนื่องจากโทเค็น OAuth ได้รับการจัดเก็บไว้ใน Tableau Server และผู้ใช้นำกลับมาใช้ใหม่ จึงไม่น่าจะเกินขีดจำกัดของโทเค็นสำหรับผู้ใช้

โทเค็นผู้ใช้ทั้งหมดจะถูกเข้ารหัสที่ไม่ได้ใช้งานเมื่อจัดเก็บไว้ใน Tableau Server ดูข้อมูลเพิ่มเติมเกี่ยวกับ[จัดการข้อมูลลับของเซิร์ฟเวอร์](https://help.tableau.com/v0.0/server-linux/th-th/security_secret_storage.htm)

### การลบบันทึกคีย์เชนที่ไม่ได้ใช้งาน

ระเบียนคีย์เชนที่มีการจัดการประกอบด้วยแอตทริบิวต์การเชื่อมต่อ เช่น dbClass, ชื่อผู้ใช้ และแอตทริบิวต์ข้อมูลลับ OAuth ระเบียนคีย์เชนที่มีการจัดการทั้งหมดสำหรับไซต์ที่กำหนดจะได้รับการผสาน เข้ารหัส และจัดเก็บไว้ใน PostgreSQL

ระเบียนจะคงอยู่แม้กระทั่งในเวิร์กบุ๊กและแหล่งข้อมูลที่ถูกลบออกไปแล้ว เมื่อเวลาผ่านไประเบียนเหล่านี้อาจมีขนาดใหญ่ขึ้น ซึ่งอาจทำให้เกิดปัญหาได้

เราขอแนะนำให้ล้างคีย์เชนที่ไม่ได้ใช้เป็นระยะๆ เพื่อเป็นการบำรุงรักษาตามปกติ คุณสามารถดูจำนวนระเบียนและระเบียนที่ไม่ได้ใช้และจัดเก็บไว้ในแต่ละไซต์ คุณยังสามารถลบระเบียนที่ไม่ได้ใช้ได้อีกด้วย

![กล่องโต้ตอบสำหรับการจัดการคีย์เชนข้อมูลเข้าสู่ระบบที่บันทึกไว้ กล่องโต้ตอบประกอบด้วยตัวเลือกในการแสดงจำนวนคีย์เชนที่ไม่ได้ใช้และปุ่มสำหรับลบคีย์เชนเหล่านั้น](/tableau/next/th-th/server-linux/th-th/Img/oauth-purge-managed-keys.png)

หากต้องการเข้าถึงการล้างคีย์เชนที่มีการจัดการ ให้เข้าสู่ระบบหน้าผู้ดูแล Tableau Serve ไปยังไซต์ที่คุณต้องการลบระเบียนที่ไม่ได้ใช้งานและคลิกการตั้งค่า

### ข้อจำกัดของสถานการณ์ด้วยคีย์เชนที่มีการจัดการ

ไม่รองรับสามกรณีต่อไปนี้เมื่อใช้ OAuth ของคีย์เชนที่มีการจัดการกับ Tableau Server:

- การแจ้งสำหรับข้อมูลเข้าสู่ระบบ OAuth ในการเชื่อมต่อแบบสด ผู้ใช้ต้องฝังข้อมูลเข้าสู่ระบบในการเชื่อมต่อแบบสดด้วย Oauth ของคีย์เชนที่มีการจัดการ
- การแก้ไขการเชื่อมต่อแหล่งข้อมูล OAuth ใน Tableau Server
- การเขียนเว็บ

### แปลงคีย์เชนที่มีการจัดการเป็นข้อมูลเข้าสู่ระบบที่บันทึกไว้

คุณสามารถแปลงตัวเชื่อมต่อที่ใช้พวงกุญแจที่มีการจัดการเพื่อใช้ข้อมูลเข้าสู่ระบบที่บันทึกไว้ได้โดยการกำหนดค่า Tableau Server ด้วย ID ไคลเอ็นต์ OAuth และข้อมูลลับสำหรับตัวเชื่อมต่อแต่ละตัว โดยการแปลงตัวเชื่อมต่อเหล่านี้เป็นข้อมูลเข้าสู่ระบบที่บันทึกไว้ ผู้ใช้จะสามารถจัดการข้อมูลเข้าสู่ระบบสำหรับตัวเชื่อมต่อแต่ละประเภทได้ในหน้าการตั้งค่าบัญชีของฉันบน Tableau Server นอกจากนี้ ยังรองรับข้อความแจ้งการเชื่อมต่อแบบสด การแก้ไขการเชื่อมต่อ และการเขียนเว็บด้วย

## กำหนดค่า OAuth แบบกำหนดเองสำหรับไซต์

สำหรับชุดย่อยของตัวเชื่อมต่อ คุณสามารถกำหนดค่า OAuth ระดับไซต์โดยการกำหนดค่าไคลเอ็นต์ OAuth ที่กำหนดเองได้ หากต้องการข้อมูลเพิ่มเติม โปรดดูหัวข้อต่อไปนี้:

- สำหรับ Azure Data Lake Storage Gen2, Azure SQL Database, Azure Synapse, Databricks, OneDrive และ SharePoint Online และ SharePoint Lists (JDBC) โปรดดู[กำหนดค่า OAuth แบบกำหนดเองสำหรับไซต์](https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_azure_ad.htm#custom)
- สำหรับ Dremio โปรดดู [ตั้งค่า OAuth สำหรับ Dremio](https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_dremio.htm)
- สำหรับ Google Analytics, Google BigQuery, Google ชีต (เลิกใช้งานใน Tableau เวอร์ชัน 2022.1) โปรดดู[กำหนดค่า OAuth แบบกำหนดเองสำหรับไซต์](https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_google.htm#custom)

- สำหรับ Salesforce โปรดดู [กำหนดค่า OAuth แบบกำหนดเองสำหรับไซต์](https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_sfdc.htm#custom)
- สำหรับ Salesforce CDP โปรดดู [เชื่อมต่อ Tableau Server กับ Salesforce Data Cloud](https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_sfdc_cdp.htm#custom)
- สำหรับ Snowflake โปรดดู [ตัวเลือกที่ 2: กำหนดค่า OAuth สำหรับการเชื่อมต่อ Snowflake ตามไซต์](https://help.tableau.com/v0.0/server-linux/th-th/config_oauth_snowflake.htm#custom)

## บทความอื่นๆ ในส่วนนี้