---
schema_version: "1"
id: cabb216521a887dc7ea2f864048d58a95724ebdaef664dcae01ac38179762480
title: ตั้งค่า OAuth สำหรับ Dropbox
collection: tableau
version: next
locale: th-th
portal_url: https://docs.salesforce.com/tableau/next/th-th/server/config_oauth_dropbox.md
canonical_url: https://help.tableau.com/v0.0/server/th-th/config_oauth_dropbox.htm
source_site: help.tableau.com
content_type: documentation
content_hash: 1a4e16dc9d36c09065a9b9c81ed572b0ccc9de62f07a6018ec0f8c0627339338
description: Set up OAuth authentication for Dropbox data sources on Tableau Server.
---
[ข้ามไปยังเนื้อหาหลัก](#main-content)

# ตั้งค่า OAuth สำหรับ Dropbox

หัวข้อนี้จะอธิบายวิธีตั้งค่าแหล่งข้อมูลของ Dropbox สำหรับการตรวจสอบสิทธิ์ OAuth ทำตามขั้นตอนเหล่านี้สำหรับอินสแตนซ์ Tableau Server แต่ละรายการ

การตั้งค่า OAuth สำหรับ Dropbox ประกอบด้วยงานต่อไปนี้

1. สร้างแอปใหม่ในคอนโซลแอปพอร์ทัลนักพัฒนา Dropbox ของคุณ
2. ใช้ข้อมูลที่ได้มาจากการสร้างแอปใหม่เพื่อกำหนดค่าเซิร์ฟเวอร์ของคุณ
3. (ไม่บังคับ) กำหนดค่า OAuth เฉพาะไซต์

## ขั้นตอนที่ 1: สร้างแอปใหม่

1. เข้าสู่ระบบบัญชีนักพัฒนา Dropbox จากนั้นเลือก **คอนโซลแอป**
2. คลิกปุ่ม**สร้างแอป**
3. กำหนดค่าและตั้งชื่อแอปของคุณ จากนั้นเลือกปุ่ม**สร้างแอป**
4. หลังจากที่สร้างแอปแล้ว ให้ไปที่แท็บ “สิทธิ์” และตรวจสอบให้แน่ใจว่าได้เลือกสิทธิ์อนุญาต files.content.read เอาไว้แล้ว
5. ไปที่แท็บ**การตั้งค่า** และเพิ่ม “เปลี่ยนเส้นทาง URI” โดยใช้ที่อยู่อินเทอร์เน็ตสำหรับ Tableau Server ของคุณ
6. เพิ่มรายการต่อไปนี้ในส่วนท้ายของ URI: auth/add\_oauth\_token ตัวอย่าง:
7. https://your\_server\_url.com/auth/add\_oauth\_token
8. คัดลอกคีย์ของแอป ข้อมูลลับของแอป และเปลี่ยนเส้นทาง URI จากแท็บ**การตั้งค่า**

## ขั้นตอนที่ 2: กำหนดค่า Tableau Server สำหรับ Dropbox

บนคอมพิวเตอร์ที่ติดตั้ง Tableau Server ให้เปิด Bash Shell และเรียกใช้คำสั่ง tsm ต่อไปนี้:

`tsm configuration set -k oauth.dropbox.redirect_uri -v <your_authorized_redirect_uri>`

`tsm configuration set -k oauth.dropbox.client_id -v <your_app_key>`

`tsm configuration set -k oauth.dropbox.client_secret -v <your_app_secret>`

`tsm pending-changes apply`

หากการเปลี่ยนแปลงที่รอดำเนินการจำเป็นต้องรีสตาร์ทเซิร์ฟเวอร์ คำสั่ง `pending-changes apply` จะแสดงข้อความแจ้งเพื่อแจ้งให้คุณทราบว่าจะรีสตาร์ท โดยข้อความแจ้งนี้จะปรากฏขึ้นแม้ว่าเซิร์ฟเวอร์จะหยุดทำงาน แต่ในกรณีนี้จะไม่มีการรีสตาร์ท คุณสามารถระงับข้อความแจ้งได้โดยใช้ตัวเลือก `--ignore-prompt` แต่การดำเนินการนี้จะไม่เปลี่ยนลักษณะการรีสตาร์ท หากการเปลี่ยนแปลงไม่จำเป็นต้องใช้การรีสตาร์ท ระบบจะปรับใช้การเปลี่ยนแปลงนั้นโดยไม่มีข้อความแจ้ง หากต้องการข้อมูลเพิ่มเติม โปรดดู [tsm pending-changes apply](https://help.tableau.com/current/server/th-th/cli_pending-changes.htm#pending-changes-apply)

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

คุณสามารถกำหนดค่า OAuth ของ Dropbox แบบกำหนดเองสำหรับเว็บไซต์ได้

โปรดพิจารณาการกำหนดค่าไคลเอ็นต์ OAuth แบบกำหนดเองให้เป็น 1) เขียนทับไคลเอนต์ OAuth หากกำหนดค่าให้กับเซิร์ฟเวอร์ หรือ 2) เปิดใช้งานการสนับสนุนเพื่อการเชื่อมต่อกับข้อมูลที่จำเป็นต้องมีไคลเอ็นต์ OAuth ที่ไม่ซ้ำกันอย่างปลอดภัย

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

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

### 1: เตรียม ID ไคลเอ็นต์ของ OAuth, ค่าข้อมูลลับของไคลเอ็นต์ และ URL การเปลี่ยนเส้นทาง

ก่อนที่คุณจะสามารถกำหนดค่าไคลเอ็นต์ OAuth แบบกำหนดเองได้ คุณจะต้องมีข้อมูลที่ระบุตามด้านล่างนี้ หลังจากที่คุณเตรียมข้อมูลเหล่านี้แล้ว คุณสามารถลงทะเบียนไคลเอ็นต์ OAuth แบบกำหนดเองสำหรับไซต์ได้

- **ID ไคลเอ็นต์ OAuth และค่าข้อมูลลับของไคลเอ็นต์:** ก่อนอื่น ให้ลงทะเบียนไคลเอ็นต์ OAuth กับผู้ให้ข้อมูล (ตัวเชื่อมต่อ) เพื่อรับ ID ไคลเอ็นต์และค่าข้อมูลลับที่สร้างสำหรับ Tableau Server
- **URL เปลี่ยนเส้นทาง** โปรดตรวจสอบ URL เปลี่ยนเส้นทางที่ถูกต้อง คุณจะต้องใช้สิ่งนี้ระหว่างกระบวนการลงทะเบียนใน**ขั้นตอนที่ 2** ด้านล่าง
    
    https://<your\_server\_name>.com/auth/add\_oauth\_token
    
    ตัวอย่างเช่น https://example.com/auth/add\_oauth\_token

### 2: ลงทะเบียน ID ไคลเอ็นต์ของ OAuth และข้อมูลลับของไคลเอ็นต์

ปฏิบัติตามขั้นตอนที่อธิบายด้านล่างเพื่อลงทะเบียนไคลเอ็นต์ OAuth ไปยังไซต์

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

### 3: ยืนยันความถูกต้องและอัปเดตข้อมูลเข้าสู่ระบบที่บันทึกไว้

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

1. ไปยังหน้าการตั้งค่าบัญชีของฉัน
2. ภายใต้ข้อมูลเข้าสู่ระบบที่บันทึกไว้สำหรับแหล่งข้อมูล ให้ทำดังต่อไปนี้:
    
    1. คลิก ลบ ถัดจากข้อมูลเข้าสู่ระบบที่บันทึกไว้สำหรับตัวเชื่อมต่อที่มีไคลเอ็นต์ OAuth ที่กำหนดเองซึ่งคุณกำหนดค่าไว้ใน **ขั้นตอนที่ 2** ด้านบน
    2. ถัดจากชื่อของตัวเชื่อมต่อ ให้คลิกเพิ่ม และไปตามการแจ้งเตือนไปยัง 1) เชื่อมต่อกับไคลเอ็นต์ OAuth แบบกำหนดเองที่กำหนดค่าไว้ใน**ขั้นตอนที่ 2** ด้านบนและ 2) บ้นทึกข้อมูลเข้าสู่ระบบล่าสุด

### 4: แจ้งเตือนผู้ใช้เพื่ออัปเดตข้อมูลเข้าสู่ระบบที่บันทึกไว้

โปรดแน่ใจว่าคุณได้แจ้งให้ผู้ใช้ไซต์ของคุณอัปเดตข้อมูลเข้าสู่ระบบที่บันทึกไว้สำหรับตัวเชื่อมต่อที่มีไคลเอ็นต์ OAuth ที่กำหนดเองซึ่งคุณกำหนดค่าไว้ใน **ขั้นตอนที่ 2** ด้านบน ผู้ใช้ไซต์สามารถใช้ขั้นตอนที่อธิบายไว้ใน[อัปเดตข้อมูลเข้าสู่ระบบที่บันทึกไว้](https://help.tableau.com/v0.0/server/th-th/manage_stored_credentials.htm#oauth_update_credentials)เพื่ออัปเดตข้อมูลเข้าสู่ระบบที่บันทึกไว้

## พร็อกซีแบบส่งต่อสำหรับการตรวจสอบสิทธิ์ OAuth

หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าพร็อกซีแบบส่งต่อด้วยการตรวจสอบสิทธิ์ OAuth สำหรับ Tableau Server (Windows เท่านั้น) โปรดดู[กำหนดค่าพร็อกซีแบบส่งต่อสำหรับการตรวจสอบสิทธิ์ OAuth](https://help.tableau.com/current/pro/desktop/th-th/config_proxy_oauth.htm#server) ในความช่วยเหลือของ Tableau