SSO Terpusat: Satu Login untuk Beberapa Aplikasi Internal
Ketika sebuah organisasi punya beberapa aplikasi internal terpisah, user sering harus login berkali-kali dengan akun berbeda-beda. Proyek One Login ini menyatukan itu semua lewat satu portal terpusat yang menerbitkan token untuk semua aplikasi terkait, memakai database pengguna yang sama.
Fitur Utama
- UI login terpusat + pemilih aplikasi tujuan
- Login via email/password, HP+OTP, atau Google
- Authorization code sekali pakai (TTL 60 detik) sebelum ditukar jadi JWT
- Refresh token dan OTP dikelola di database bersama
Teknologi & Arsitektur
- Next.js untuk UI login terpusat
- Auth API menerbitkan authorization code & JWT
- Aplikasi klien memverifikasi JWT lewat middleware, tanpa pernah menyimpan kredensial
Peran Saya
- Merancang arsitektur alur token (Authorization Code)
- Membangun UI login terpusat dan endpoint pendukung di Auth API
Manfaat Nyata
User cukup login sekali untuk berpindah antar aplikasi, dan tim tidak perlu lagi mengelola logika login terpisah di setiap aplikasi.

