การจัดการ API Services
API Keys รหัสตัวแทนการเข้าสู่ระบบของผู้ใช้งาน เปรียบเสมือนกุญแจสำหรับ เข้าถึงข้อมูลหรือบริการที่อยู่บนระบบ ซึ่ง Vallaris Maps Platform มีความยืดหยุ่นสำหรับผู้ใช้งาน คือ สามารถกำหนดสิทธิ์ (Scope) API Key ให้เข้าถึงเฉพาะแต่ละแอปพลิเคชันหรือบริการได้ เพื่อควบคุมการเข้าถึงข้อมูลและฟังก์ชันการทำงานได้ อย่างมีประสิทธิภาพ
API Keys มักถูกใช้งานเมื่อมีการเรียกใช้ API Services ซึ่งช่วยให้นักพัฒนาซอฟต์แวร์สามารถเชื่อมต่อแอปพลิเคชันของตนกับ Vallaris Maps Platform เพื่อดึงข้อมูลและบริการต่างๆ ไปใช้งานได้อย่างสะดวก
ขั้นตอนการสร้าง API Keys
Mangement > API Keys
- คลิกที่ปุ่ม API Keys ใหม่
- ระบุข้อมูลสำหรับสร้าง API Key
- กำหนดชื่อ API Keys ตามความเหมาะสมและให้สื่อความหมาย
- เลือกประเภท ข้อจำกัด (Restriction) ที่สามารถใช้ API Key ในการเข้าถึงได้
- None : ไม่มีข้อจำกัด ผู้ใช้สามารถเข้าถึง API ได้จากทุกที่
- HTTP : จำกัดการเข้าถึง Host Server ที่กำหนด เช่น
http://example.com/ - IP Address : ระบุ IP Address ที่อนุญาตให้เข้าถึง API เช่น 142.250.189.142
- คลิก สร้าง (Create) เพื่อสร้าง API Key
กำหนดสิทธิ์การใช้งาน API Key
กำหนดสิทธิ์การใช้งาน API Key ในการเข้าถึง API Services ต่างๆ บนระบบด้วย Application Scope ที่คุณทำการสร้างขึ้น เพื่อป้องการเข้าถึงข้อมูล และแอปพลิชันต่างๆ ได้อย่างมีประสิทธิภาพ
วิธีเพิ่มและลบสิทธิ์ API Key
- คลิกที่ปุ่มจุด 3 จุดของ API Key ที่ต้องแก้ไขการเข้าถึงแอปพลิเคชัน (Application Access)
- คลิกที่ การเข้าถึงแอปพลิเคชัน (Application Access)
- คลิกที่ ไอคอนแก้ไข (รูปดินสอ) ซึ่งจะแสดงหน้าต่าง สำหรับจัดการสิทธิ์ของ API Keys
- เพิ่มสิทธิ์ : เลือก Dropdown และเลือกสิทธิ์ที่ต้องการเพิ่ม
- ลบสิทธิ์ : คลิกที่ ไอคอนกากบาท ของสิทธิ์ (Scope) ที่ไม่ต้องการ
- คลิกที่ ไอคอนรูปถังขยะ เพื่อลบแอปพลิเคชันให้ใช้ API Key ในการเข้าถึงไม่ได้
- ลบทีละรายการ : คลิกที่ไอคอนรูปถังขยะ หน้าต่างยืนยันจะปรากฏขึ้น คลิกปุ่มลบ (Delete) เพื่อยืนยัน
- ลบหลายรายการ : คลิกที่ช่องสี่เหลี่ยม หน้าชื่อแอปพลิเคชันหรือบริการที่ต้องการลบ หรือ เลือกทั้งหมด (Select All) เพื่อลบทั้งหมด จากนั้นคลิกที่ไอคอนรูปถังขยะ หน้าต่างยืนยันจะปรากฏขึ้น คลิกปุ่มลบ (Delete) เพื่อยืนยัน
- คลิกที่ปุ่ม