
คุณสมบัติ:
Endpoints แบบสาธารณะ ส่วนตัว และป้องกันด้วยรหัสผ่าน
Endpoints แบบสาธารณะ ส่วนตัว และป้องกันด้วยรหัสผ่าน
นอกจากการสร้างและเปิดเผย endpoints แบบสาธารณะ (single endpoint, Custom Endpoints สาธารณะ และ Persisted Queries) แล้ว เรายังสามารถสร้าง endpoints แบบส่วนตัว และป้องกัน endpoint สาธารณะด้วยรหัสผ่านได้อีกด้วย
Endpoints แบบส่วนตัว
เมื่อตั้งค่าสถานะของ Custom Endpoint หรือ Persisted Query เป็น private endpoint นั้นจะสามารถเข้าถึงได้เฉพาะผู้ใช้ที่เป็นผู้ดูแลระบบเท่านั้น ซึ่งป้องกันไม่ให้ข้อมูลของเราถูกแชร์โดยไม่ตั้งใจกับผู้ใช้ที่ไม่ควรมีสิทธิ์เข้าถึงข้อมูลดังกล่าว
ตัวอย่างเช่น เราสามารถสร้าง Persisted Queries แบบส่วนตัวที่ช่วยจัดการแอปพลิเคชัน เช่น การดึงข้อมูลเพื่อสร้างรายงานพร้อมเมตริกต่างๆ ของเรา

Endpoints ที่ป้องกันด้วยรหัสผ่าน
หากเราสร้าง Custom Endpoint หรือ Persisted Query สำหรับลูกค้าเฉพาะราย เราสามารถกำหนดรหัสผ่านให้กับ endpoint นั้นได้ เพื่อเพิ่มระดับความปลอดภัยที่ทำให้มีเฉพาะลูกค้ารายนั้นเท่านั้นที่จะสามารถเข้าถึง endpoint ได้

เมื่อเข้าถึง endpoint ที่ป้องกันด้วยรหัสผ่านเป็นครั้งแรก (ไม่ว่าจะเป็นการเข้าถึง endpoint โดยตรง หรือผ่าน GraphiQL หรือ Interactive Schema clients) เราจะพบหน้าจอที่ขอให้กรอกรหัสผ่าน:

เมื่อกรอกและยืนยันรหัสผ่านแล้วเท่านั้น ผู้ใช้จึงจะสามารถเข้าถึง endpoint หรือ client ที่ต้องการได้:
