ข้ามไปยังเนื้อหา

แอปพลิเคชัน

แอปพลิเคชันช่วยให้คุณเข้าถึงฟีเจอร์ทั้งหมดของ Wink ในฐานะนักพัฒนา คุณสามารถเข้าถึงข้อมูลทั้งหมดเดียวกันและขยายฟีเจอร์ของ Wink ได้ คุณสามารถเลือกใช้เซิร์ฟเวอร์ OAuth2 ของ Wink เพื่อยืนยันตัวตนเว็บไซต์ท่องเที่ยวของคุณในแบบเดียวกับที่ใช้ Google หรือ Facebook ด้วยวิธีนี้คุณสามารถขยายฟีเจอร์ของ Wink ไปยังเว็บไซต์หรือแอปพลิเคชันของคุณเองได้

ตัวอย่างแอปพลิเคชัน
ตัวอย่างการเข้าสู่แอปพลิเคชัน
  1. เลือกบัญชีที่คุณต้องการทำงานด้วยจาก Accounts
  2. คลิกที่ Actions ที่ด้านล่างของการ์ดบัญชีแล้วเลือก Manage account
  3. คลิกแท็บ Applications ในหน้าถัดไป
  4. ส่วนนี้จะแสดงรายการแอปพลิเคชันทั้งหมดของคุณ
  5. เลือกแก้ไขแอปที่มีอยู่หรือสร้างแอปใหม่

เนื่องจากคุณไม่สามารถเข้าถึง secret key ของแอปที่เราสร้างให้คุณได้ คุณจะต้องสร้างแอปของคุณเอง

เมื่อสร้างแอปพลิเคชัน คุณจะเลือกประเภทไคลเอนต์ที่กำหนดวิธีการยืนยันตัวตนของแอป:

  • SPA (Single Page Application) — สำหรับแอปพลิเคชัน frontend บนเบราว์เซอร์ที่ใช้ OAuth2 authorization code flow พร้อม PKCE นี่คือประเภทที่พบบ่อยที่สุดสำหรับเว็บแอป
  • MACHINE_2_MACHINE — สำหรับการเชื่อมต่อเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์ที่ยืนยันตัวตนโดยตรงด้วย client credentials ใช้เมื่อบริการ backend ของคุณต้องเรียก Wink API โดยไม่มีผู้ใช้

ขั้นตอนการสร้างแอปพลิเคชันมีดังนี้:

  1. จากหน้าของแอป คลิกปุ่ม Create new application
  2. ชื่อ ตั้งชื่อแอปของคุณ เช่น Cool App
  3. ประเภทไคลเอนต์ เลือก SPA สำหรับเว็บแอป หรือ MACHINE_2_MACHINE สำหรับการเชื่อมต่อเซิร์ฟเวอร์
  4. ชื่อเอนทิตี ผูกแอปของคุณกับบัญชีที่มีอยู่ เช่น Cool Account
  5. Redirect URIs ต้องมีอย่างน้อยหนึ่ง redirect URI ใช้สำหรับตรวจสอบโดเมน redirect หลังจากยืนยันตัวตนสำเร็จ เช่น https://www.cool-site.com
  6. Post-logout redirect URIs (ไม่บังคับ) URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางหลังออกจากระบบ เพื่อให้แน่ใจว่าผู้ใช้ไปยังหน้าที่รู้จักหลังสิ้นสุดเซสชัน
  7. คลิกปุ่ม Save เพื่อดำเนินการต่อ

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

คุณจะต้องอัปเดตแอปหาก redirect URI ใดเปลี่ยนแปลง หรือคุณต้องการเพิ่มหรือลบ URI

ในการอัปเดตแอปที่มีอยู่ ให้ทำดังนี้:

  1. คลิกลิงก์ Actions สำหรับแอปที่คุณต้องการอัปเดต
  2. คลิกปุ่ม Update ภายใต้ Actions
  3. แก้ไขแอปตามต้องการ
  4. คลิกปุ่ม Save เพื่อดำเนินการต่อ

คุณจะถูกเปลี่ยนเส้นทางกลับไปยังรายการแอปพลิเคชันของคุณ

หากคุณไม่ต้องการใช้แอปใดอีกต่อไป คุณสามารถลบแอปนั้นได้

ในการลบแอป ให้ทำดังนี้:

  1. คลิกลิงก์ Actions สำหรับแอปที่คุณต้องการลบ
  2. คลิกปุ่ม Remove ภายใต้ Actions
  3. คลิกปุ่ม OK เพื่อยืนยันการลบ

คุณจะถูกเปลี่ยนเส้นทางกลับไปยังรายการแอปพลิเคชันของคุณ