MyIAM คือ Customer IAM SaaS ที่จัดการระบบบัญชีผู้ใช้ทั้งหมดแทนคุณ ซึ่งแม้จะจำเป็นอย่างยิ่งต่อการพัฒนาบริการ แต่ไม่ใช่ส่วนที่สร้างความแตกต่างของบริการ
คุณสามารถสมัครใช้งานฟรีและทดสอบการเชื่อมต่อได้ทันทีที่ https://myiam.io
ทำไมถึงสร้างสิ่งนี้ขึ้นมา?
เมื่อสร้างบริการขึ้นมา เรามักต้องลงมือพัฒนาฟังก์ชันอย่างการเข้าสู่ระบบ สมัครสมาชิก การเก็บประวัติการยินยอมข้อตกลง การจัดการข้อมูลส่วนบุคคล และการลบบัญชีด้วยตัวเองซ้ำแล้วซ้ำเล่า
ทั้งที่ไม่ใช่ฟังก์ชันที่สร้างความแตกต่าง แต่หากทำผิดพลาดก็อาจนำไปสู่อุบัติเหตุด้านความปลอดภัย การละเมิดข้อกำกับดูแล หรือการรีแฟกเตอร์ระบบครั้งใหญ่ได้ เป็นงานโครงสร้างพื้นฐานที่ยากมาก
ผมเองก็เจอประสบการณ์นั้นซ้ำ ๆ จึงเริ่มสร้างสิ่งนี้ขึ้นมา
ฟีเจอร์หลัก
- รองรับโซเชียลล็อกอิน Kakao·Naver·Google, passkey, การยืนยันอีเมล เป็นต้น
- จัดเก็บประวัติการยินยอมข้อตกลง·audit log (รองรับข้อกำกับและกฎหมายที่เกี่ยวข้อง เช่น กฎหมายคุ้มครองข้อมูลส่วนบุคคล)
- จัดเก็บข้อมูลส่วนบุคคลทั้งหมดแบบเข้ารหัส
- ปรับแต่ง flow การสมัครสมาชิกได้ (สามารถประยุกต์ตาม scenario ของแต่ละบริการ เช่น การยืนยันตัวตน·การยืนยันเบอร์มือถือ)
- เชื่อมต่อกับ Firebase, Supabase ได้
- มีคู่มือการเชื่อมต่อสำหรับ React, Next.js, Flutter, Spring Boot เป็นต้น และมี SDK ให้ตามความจำเป็น
ระบบนี้ถูกออกแบบโดยคำนึงถึงข้อกำกับดูแลภายในประเทศที่ Global IAM ไม่รองรับตั้งแต่แรกเริ่ม
ขณะนี้อยู่ในเวอร์ชันอัลฟา
ลองใช้งานด้วยตัวเองได้เลย และหากมีจุดที่ไม่สะดวกหรือฟีเจอร์ที่ยังขาดอยู่ กรุณาบอกกันตรง ๆ
ขอบคุณครับ
ยังไม่มีความคิดเห็น