ตั้งค่า Admin

จัดการ Provider, ISprint Config, User Sync, Service Modules, AI Services, และ System Logs

User Service Provider
ระบบจัดการผู้ใช้รองรับ 2 providers: Local (ฐานข้อมูลภายใน) และ ISprint (ระบบภายนอก)

Local Provider

Active

ใช้ฐานข้อมูลภายในของ HDH Platform จัดการผู้ใช้ทั้งหมด

DatabaseTiDB (MySQL)
AuthManus OAuth
FeaturesCRUD, Roles, Bulk Ops

ISprint Provider

Standby

เชื่อมต่อกับ ISprint Identity Management สำหรับ SSO และ OIDC

ProtocolOAuth2 / OIDC
AuthSSO + Token Exchange
FeaturesFederation, MFA
Service Architecture
┌─────────────────────────────────────────────────────┐
│                  HDH Platform                        │
│                                                      │
│  ┌──────────────┐    ┌─────────────────────────┐    │
│  │  Admin Page   │───▶│   IUserService Interface │    │
│  │  (React UI)   │    │   (Abstraction Layer)    │    │
│  └──────────────┘    └──────────┬──────────────┘    │
│                                  │                    │
│                    ┌─────────────┼─────────────┐     │
│                    ▼             ▼              ▼     │
│              ┌──────────┐ ┌──────────┐  ┌─────────┐ │
│              │  Local    │ │ ISprint  │  │ Future  │ │
│              │ Provider  │ │ Provider │  │ Provider│ │
│              └─────┬────┘ └─────┬────┘  └────┬────┘ │
│                    │            │             │       │
│                    ▼            ▼             ▼       │
│              ┌──────────┐ ┌──────────┐  ┌─────────┐ │
│              │  TiDB    │ │ ISprint  │  │  Any    │ │
│              │  MySQL   │ │ API/OIDC │  │  IdP    │ │
│              └──────────┘ └──────────┘  └─────────┘ │
└─────────────────────────────────────────────────────┘
                

การเปลี่ยน provider ต้องตั้งค่า ISprint Config ให้เรียบร้อยก่อน แล้วทดสอบการเชื่อมต่อ ตั้งค่าได้ที่แท็บ "ISprint Config" จากนั้นกลับมาเปลี่ยน provider ที่นี่