App SSO
App SupervisorEnterprise Edition+App SSO menyederhanakan proses login saat pengguna masuk ke sub-aplikasi dalam skenario multi-app.
Setelah diaktifkan, saat pengguna masuk ke sub-aplikasi dari entry aplikasi utama atau berpindah antar sub-aplikasi, sistem akan mencoba login otomatis ke sub-aplikasi tujuan sebagai pengguna saat ini. Pengguna tidak perlu mengisi username dan password berulang kali di setiap sub-aplikasi.
Skenario penggunaan
App SSO cocok untuk skenario berikut:
- Aplikasi utama menjadi entry terpadu menuju berbagai sub-aplikasi bisnis
- Sistem dipisah menjadi beberapa sub-aplikasi, tetapi pengalaman login tetap berkelanjutan
- Pengguna sering berpindah antar sub-aplikasi
- Akun pengguna antar sub-aplikasi dipetakan dengan username yang sama
Mengaktifkan App SSO
Buka "App Supervisor", buat atau edit sub-aplikasi, lalu aktifkan "App SSO" di "Authentication configuration".
Setelah aktif, sub-aplikasi dapat memicu login otomatis melalui entry aplikasi utama atau app switcher.
Setelah mengubah konfigurasi autentikasi, biasanya sub-aplikasi perlu direstart agar perubahan berlaku.

Signup otomatis
Jika pengguna terkait belum ada di sub-aplikasi tujuan, Anda dapat mengaktifkan "Automatically sign up when user does not exist".
Setelah aktif, saat pengguna pertama kali masuk melalui App SSO, sistem membuat pengguna dasar di sub-aplikasi berdasarkan informasi pengguna dari aplikasi utama.
Mapping pengguna terutama berdasarkan username:
- Jika username sama di aplikasi utama dan sub-aplikasi, pengguna terkait di sub-aplikasi akan login
- Jika username belum ada di sub-aplikasi, pengguna hanya dibuat ketika signup otomatis aktif
- Jika signup otomatis tidak aktif, administrator perlu membuat pengguna terlebih dahulu di sub-aplikasi
Role dan permission setelah pengguna dibuat ditentukan oleh konfigurasi pengguna dan permission sub-aplikasi.
Entry yang memicu login otomatis
App SSO terutama dipicu oleh:
- Masuk ke sub-aplikasi dari entry aplikasi utama
- Masuk dari app switcher di kiri atas
- Berpindah dari satu sub-aplikasi ke sub-aplikasi lain
Akses langsung ke halaman login atau alamat sub-aplikasi tidak memaksa status login aplikasi utama. Ini menjaga metode login milik sub-aplikasi.
FAQ
Sudah diaktifkan tetapi belum login otomatis?
Periksa:
- Apakah App SSO sudah aktif untuk sub-aplikasi
- Apakah sub-aplikasi sudah direstart
- Apakah pengguna masuk dari entry aplikasi utama atau app switcher
- Apakah ada pengguna dengan username yang sama di sub-aplikasi
- Jika pengguna belum ada, apakah signup otomatis sudah aktif
Mengapa akses langsung ke sub-aplikasi tidak login otomatis?
Ini perilaku yang diharapkan. Saat diakses langsung, sub-aplikasi mungkin perlu menggunakan metode loginnya sendiri.

