คู่มือทีละขั้นในการตั้งค่า Salesforce Connected App เพื่อการผสานรวม OAuth ที่ง่าย
ยินดีต้อนรับสู่คู่มือการตั้งค่า Salesforce Connected App เพื่อการผสานรวม OAuth ที่ราบรื่น ในบทเรียนทีละขั้นนี้ คุณจะได้เรียนรู้พื้นฐานของการตั้งค่า Connected App ใน Salesforce และการเข้าถึงมันผ่าน Postman ด้วย API มาลงลึกเรื่อง OAuth โดยเริ่มจากการตั้งค่า Connected App
ขั้นที่ 1: สร้าง Connected App ใหม่
ไปที่ App Manager: เริ่มด้วยการเข้า App Manager บน Salesforce
เปิดการเข้าถึง API: เพื่อให้แอปพลิเคชันภายนอกเข้าถึงผ่าน API ได้ ให้สร้าง Connected App ใหม่และตั้งชื่อว่า “App One”
ตั้งค่าแอป: ใส่อีเมลให้แอปและเปิดการตั้งค่า OAuth แม้ OAuth flow บางแบบต้องใช้ callback URL (ซึ่งเราจะพูดถึงในคู่มือถัดไป) ตอนนี้ให้ใส่ค่าหลอกอย่าง “www.salesforce.com (opens in a new tab)” ไปก่อน

ขั้นที่ 2: ตั้ง OAuth Scope
Scope กำหนดความสามารถที่เข้าถึงได้ผ่าน API สำหรับบทเรียนนี้:
Manage User Data: กำหนด scope ที่อนุญาตให้จัดการข้อมูลผู้ใช้ผ่าน API
บันทึกแล้วรอ: บันทึกการตั้งค่าแล้วรอราว 10 นาทีให้กระบวนการเสร็จสิ้น
ขั้นที่ 3: ดึงรายละเอียดของ Consumer
เมื่อกระบวนการเสร็จสิ้น คุณจะต้องใช้ข้อมูลที่ไม่เปิดเผยสองอย่าง: Consumer Key และ Consumer Secret กดปุ่มที่เกี่ยวข้องเพื่อยืนยันตัวตนและดึงรายละเอียดเหล่านี้ของ “App One”
ขั้นที่ 4: ยืนยันตัวตนด้วย Postman

เริ่มการเรียก POST: บน Postman สร้างการเรียก post ไปยังเซิร์ฟเวอร์ OAuth ที่ “login.salesforce.com/services/oauth2/token”
ตั้งพารามิเตอร์: ใส่พารามิเตอร์ใน body รวมถึง grant type (password), client ID (Consumer Key) และ Client Secret
ใส่ข้อมูลรับรองของผู้ใช้: เพิ่มชื่อผู้ใช้และรหัสผ่านในพารามิเตอร์ แล้วเริ่ม post ไปยัง OAuth endpoint เพื่อยืนยันตัวตน
ขั้นที่ 5: Access Token และ Query
เมื่อยืนยันตัวตนสำเร็จ:
รับ Access Token: คุณจะได้รับ access token ที่จำเป็นสำหรับการเรียก API
ใส่ Token: ใน Postman บนคำขอ query ของคุณ ใส่ access token ในบรรทัด authorization ของ header โดยนำหน้าด้วยคำว่า ‘Bearer’

รัน Query: หลังใส่ token แล้ว เริ่มคำขอเพื่อรัน query และดึงข้อมูลได้สำเร็จ
ขั้นที่ 6: เวอร์ชันของ Endpoint และขั้นตอนเพิ่มเติม
ตอนนี้คุณเข้าถึงเวอร์ชันของ endpoint ของ Connected App (เช่น เวอร์ชัน 58) เพื่อดึงข้อมูลได้แล้ว การตั้งค่าพื้นฐานนี้ไม่ครอบคลุมองค์ประกอบ flow หรือ callback เพิ่มเติมทั้งหมด แต่เป็นขั้นตอนพื้นฐานสำหรับการผสานรวม OAuth กับ Postman และ Salesforce
บทสรุปและขั้นต่อไป
ตอนนี้คุณได้ตั้งค่า Salesforce Connected App และยืนยันตัวตนด้วย OAuth เพื่อเข้าถึง API ผ่าน Postman สำเร็จแล้ว แม้คู่มือนี้จะครอบคลุมพื้นฐาน บทเรียนถัดไปจะแนะนำ OAuth flow และฟังก์ชันเพิ่มเติมเพื่อยกระดับความสามารถของแอปของคุณ
ติดตามต่อ
เริ่มต้นเส้นทาง API ของ Salesforce อย่างมั่นใจ! สำหรับมุมมองและเคล็ดลับเพิ่มเติม ติดตามได้ที่ www.SteveTechArc.com และช่อง YouTube @SteveTechArc (opens in a new tab) กดติดตามและเพิ่มความเข้าใจเรื่อง Salesforce และวิธีผสานรวมมันกับระบบอื่น
ช่วยเปลี่ยนโลกด้วยการแบ่งปันความรู้ด้านการผสานรวมกับเพื่อนสถาปนิกและผู้ที่อยู่บนเส้นทางสู่การเป็นสถาปนิก!
บทถอดความได้รับความช่วยเหลือจาก AI
STA 3.11