S9 Web Portal — เข้าสู่ระบบด้วย ThaiD SSO และเข้าถึงระบบ S1–S8

S9 Web Portal — เข้าสู่ระบบด้วย ThaiD SSO และเข้าถึงระบบ S1–S8 A sequence diagram generated by Archify. เปิดหน้า Portal · เลือกเข้าสู่ระบบด้วย ThaiD เริ่ม OIDC / SSO Login ส่งต่อไปยัง ThaiD IdP (OIDC) แสดง QR Code ให้ยืนยันตัวตน สแกน QR · ยืนยันตัวตนผ่านแอป ThaiD ส่งผลยืนยัน + Token (OIDC) สร้าง Session · ออก JWT (RBAC claims) โหลดเมนู/สิทธิ์ตาม RBAC ส่งเมนูและ Dashboard แสดง Dashboard หลัก เลือกใช้งานระบบปลายทาง (S1–S8) นำทาง + ส่งผ่าน Token (ไม่ต้อง Login ซ้ำ) อนุญาตเข้าใช้งานบริการ เข้าสู่ระบบด้วย ThaiD (SSO) ยืนยันตัวตน + สร้าง Session Dashboard + เข้าถึงระบบ S1–S8 ประชาชน · ผู้รับบริการ · Sequence participant ประชาชน ผู้รับบริการ หน้า Portal · React · AntD · Sequence participant หน้า Portal React · AntD Keycloak SSO · Realm rlpd · OIDC · Sequence participant Keycloak SSO Realm rlpd · OIDC ThaiD · Digital ID (QR) · Sequence participant ThaiD Digital ID (QR) Portal Backend · Node.js · Express · Sequence participant Portal Backend Node.js · Express ระบบ S1–S8 · ระบบงานปลายทาง · Sequence participant ระบบ S1–S8 ระบบงานปลายทาง Legend request return security default message

SSO ครั้งเดียว

  • • ประชาชนยืนยันตัวตนผ่าน ThaiD (QR Scan)
  • • Keycloak (Realm rlpd) ออก Session/JWT ตามมาตรฐาน OIDC
  • • เข้าถึงระบบ S1–S8 โดยไม่ต้อง Login ซ้ำ

สิทธิ์ตามบทบาท (RBAC)

  • • เมนูและฟังก์ชันแสดงตามประเภทผู้ใช้งาน
  • • พอร์ทัลส่งผ่าน Token (Token Exchange) ให้ระบบลูก

ช่องทางผู้ใช้งาน

  • • ประชาชน: ThaiD / Digital ID
  • • เจ้าหน้าที่: Username/Password + AD/LDAP
  • • รองรับ Responsive และ WCAG 2.1 AA