Portal login terpusat (Next.js) yang menyatukan autentikasi untuk tiga aplikasi internal berbeda lewat satu database pengguna, menggunakan alur Authorization Code standar OAuth.
Keunggulan
- Satu kali login untuk mengakses semua aplikasi terkait — user tidak perlu ingat banyak akun
- Aplikasi klien tidak pernah menyimpan kredensial, hanya menerima JWT lewat callback
- Authorization code sekali pakai dengan TTL 60 detik untuk meminimalkan risiko replay
Teknologi
- Next.js
- JWT + refresh token
- OTP & login Google