แอปพลิเคชัน
แอปพลิเคชันช่วยให้คุณเข้าถึงฟีเจอร์ทั้งหมดของ Wink ในฐานะนักพัฒนา คุณสามารถเข้าถึงข้อมูลทั้งหมดเดียวกันและขยายฟีเจอร์ของ Wink ได้ คุณสามารถเลือกใช้เซิร์ฟเวอร์ OAuth2 ของ Wink เพื่อยืนยันตัวตนเว็บไซต์ท่องเที่ยวของคุณในแบบเดียวกับที่ใช้ Google หรือ Facebook ด้วยวิธีนี้คุณสามารถขยายฟีเจอร์ของ Wink ไปยังเว็บไซต์หรือแอปพลิเคชันของคุณเองได้
- เลือกบัญชีที่คุณต้องการทำงานด้วยจาก Accounts
- คลิกที่
Actionsที่ด้านล่างของการ์ดบัญชีแล้วเลือกManage account - คลิกแท็บ
Applicationsในหน้าถัดไป - ส่วนนี้จะแสดงรายการแอปพลิเคชันทั้งหมดของคุณ
- เลือกแก้ไขแอปที่มีอยู่หรือสร้างแอปใหม่
สร้างแอป
หัวข้อที่มีชื่อว่า “สร้างแอป”เนื่องจากคุณไม่สามารถเข้าถึง secret key ของแอปที่เราสร้างให้คุณได้ คุณจะต้องสร้างแอปของคุณเอง
ประเภทของไคลเอนต์
หัวข้อที่มีชื่อว่า “ประเภทของไคลเอนต์”เมื่อสร้างแอปพลิเคชัน คุณจะเลือกประเภทไคลเอนต์ที่กำหนดวิธีการยืนยันตัวตนของแอป:
- SPA (Single Page Application) — สำหรับแอปพลิเคชัน frontend บนเบราว์เซอร์ที่ใช้ OAuth2 authorization code flow พร้อม PKCE นี่คือประเภทที่พบบ่อยที่สุดสำหรับเว็บแอป
- MACHINE_2_MACHINE — สำหรับการเชื่อมต่อเซิร์ฟเวอร์ต่อเซิร์ฟเวอร์ที่ยืนยันตัวตนโดยตรงด้วย client credentials ใช้เมื่อบริการ backend ของคุณต้องเรียก Wink API โดยไม่มีผู้ใช้
ขั้นตอนการสร้างแอปพลิเคชันมีดังนี้:
- จากหน้าของแอป คลิกปุ่ม
Create new application - ชื่อ ตั้งชื่อแอปของคุณ เช่น Cool App
- ประเภทไคลเอนต์ เลือก
SPAสำหรับเว็บแอป หรือMACHINE_2_MACHINEสำหรับการเชื่อมต่อเซิร์ฟเวอร์ - ชื่อเอนทิตี ผูกแอปของคุณกับบัญชีที่มีอยู่ เช่น Cool Account
- Redirect URIs ต้องมีอย่างน้อยหนึ่ง redirect URI ใช้สำหรับตรวจสอบโดเมน redirect หลังจากยืนยันตัวตนสำเร็จ เช่น https://www.cool-site.com
- Post-logout redirect URIs (ไม่บังคับ) URL ที่ผู้ใช้จะถูกเปลี่ยนเส้นทางหลังออกจากระบบ เพื่อให้แน่ใจว่าผู้ใช้ไปยังหน้าที่รู้จักหลังสิ้นสุดเซสชัน
- คลิกปุ่ม
Saveเพื่อดำเนินการต่อ
คุณจะถูกเปลี่ยนเส้นทางกลับไปยังรายการแอปพลิเคชันของคุณ คุณจะเห็นแอปใหม่ในรายการและสามารถเข้าถึง secret key ของแอปได้เพียงครั้งเดียวเท่านั้น โปรดคัดลอกและเก็บไว้ในที่ปลอดภัย
อัปเดตแอป
หัวข้อที่มีชื่อว่า “อัปเดตแอป”คุณจะต้องอัปเดตแอปหาก redirect URI ใดเปลี่ยนแปลง หรือคุณต้องการเพิ่มหรือลบ URI
ในการอัปเดตแอปที่มีอยู่ ให้ทำดังนี้:
- คลิกลิงก์
Actionsสำหรับแอปที่คุณต้องการอัปเดต - คลิกปุ่ม
Updateภายใต้ Actions - แก้ไขแอปตามต้องการ
- คลิกปุ่ม
Saveเพื่อดำเนินการต่อ
คุณจะถูกเปลี่ยนเส้นทางกลับไปยังรายการแอปพลิเคชันของคุณ
หากคุณไม่ต้องการใช้แอปใดอีกต่อไป คุณสามารถลบแอปนั้นได้
ในการลบแอป ให้ทำดังนี้:
- คลิกลิงก์
Actionsสำหรับแอปที่คุณต้องการลบ - คลิกปุ่ม
Removeภายใต้ Actions - คลิกปุ่ม
OKเพื่อยืนยันการลบ
คุณจะถูกเปลี่ยนเส้นทางกลับไปยังรายการแอปพลิเคชันของคุณ