ตัวสลับองค์กร (Organization switcher)
ในประสบการณ์การใช้งานองค์กร ผู้ใช้อาจสลับระหว่างองค์กรต่าง ๆ ได้ ทุกครั้งที่มีการสลับ อุปกรณ์จะดึงโทเค็นองค์กร (Organization token) ใหม่เพื่อโหลดข้อมูลที่เกี่ยวข้อง
วิธีการนำไปใช้
- สร้างดรอปดาวน์หรือคอมโพเนนต์ UI ที่คล้ายกันเพื่อแสดงรายการองค์กรทั้งหมดที่ผู้ใช้สามารถเข้าถึงได้
- เมื่อผู้ใช้เลือกองค์กรอื่น ให้รับ ID ขององค์กรนั้นและเรียกเมธอด SDK
getOrganizationToken(organizationId)เพื่อดึงโทเค็นองค์กรที่เกี่ยวข้อง (SDK จะจัดการแคชโทเค็นให้โดยอัตโนมัติ) - เก็บ ID ขององค์กรที่เลือกไว้ (ใน URL หรือ storage ฝั่ง client) และใช้ ID นี้เสมอเมื่อต้องดึงโทเค็นองค์กรที่จับคู่สำหรับทรัพยากรเฉพาะองค์กร