Penjelasan tentang SSO - Perwira Learning Center

 


Halo teman! kembali lagi di artikel saya, kali ini saya akan membahas tentang SSO. Apa sih SSO itu? SSO adalah sistem autentikasi yang memungkinkan pengguna untuk login sekali saja dan kemudian bisa mengakses berbagai aplikasi atau layanan yang berbeda tanpa perlu login ulang. Jadi singkatnya cuma login dengan satu akun dan kamu dapat mengakses web atau aplikasi yang berkaitan! tanpa perlu login ulang atau buat akun lagi.

Lalu bagaimana cara kerja dari SSO itu sih? Bayangkan seperti ini: kamu punya satu kunci master yang bisa membuka banyak pintu berbeda. Begitu juga dengan SSO - sekali login, kamu bisa akses banyak aplikasi.

Flow sederhananya yaitu :

  1. User login di satu tempat (Identity Provider/IdP)
  2. IdP verifikasi kredensial (username/password)
  3. IdP memberikan token yang membuktikan user sudah terautentikasi
  4. Token ini digunakan untuk mengakses aplikasi lain tanpa login lagi

Keuntungan dari penggunaan SSO yaitu :

1. Pengalaman User Lebih Baik
  • Cukup ingat satu password
  • Tidak perlu login berulang-ulang

2. Keamanan Lebih Terjaga
  • Password disimpan di satu tempat (centralized)
  • Bisa menggunakan autentikasi yang lebih kuat (2FA, biometric)
3. Manajemen Lebih Mudah
  • Admin tinggal manage satu sistem autentikasi
  • Mudah mencabut akses user dari semua aplikasi sekaligus

Kekurangan dari penggunaan SSO yaitu :

1. Single Point of Failure

  • Kalau SSO-nya down, semua aplikasi tidak bisa diakses
2. Security Risk
  • Jika akun SSO di-hack, semua aplikasi terbuka

Sekian artikel dari saya, sampai jumpa di artikel berikutnya!