OIN Universal Logout
Aktifkan Okta Universal Logout untuk ScribbleMaps
Siapa yang dapat menggunakan fitur ini
- Okta Admins
- Didukung melalui dashboard Okta Admin
Ringkasan
Sebagai Okta Admin, Anda dapat memanfaatkan fitur Universal Logout milik Okta untuk memicu logout dari Okta dan memperluasnya ke ScribbleMaps. Karena ScribbleMaps termasuk dalam katalog aplikasi Okta Integration Network (OIN), Anda hanya perlu mengaktifkannya melalui dashboard Okta.
Universal Logout didukung secara default di ScribbleMaps untuk Tim mana pun yang telah dikonfigurasi dengan SSO (SAML atau OIDC). Tidak diperlukan konfigurasi tambahan di dalam ScribbleMaps.
Jika Okta mendeteksi ancaman identitas atau seorang admin memulai logout, Okta mengirimkan permintaan server-ke-server ke ScribbleMaps untuk segera mencabut semua sesi aktif bagi pengguna yang terdampak. Proses ini berjalan sepenuhnya di luar konteks peramban pengguna, sehingga memastikan sesi dihentikan meskipun pengguna tidak sedang aktif menggunakan aplikasi.
Catatan: Pengguna harus disediakan (provisioned) dari Okta (melalui SCIM atau SSO) agar fitur Universal Logout dapat berfungsi.
Persyaratan
- Ruang kerja Tim ScribbleMaps dengan SSO (SAML atau OIDC) yang telah dikonfigurasi
- Sebuah tenant Okta
- Akun pengguna Okta dengan hak akses Admin
Mengaktifkan Universal Logout di Okta
- Masuk ke Okta Admin Console.
- Pilih Applications > Applications dari navigasi kiri.
- Pilih integrasi aplikasi ScribbleMaps.
- Buka tab Authentication.
- Pada bagian Logout, klik Edit.
- Centang kotak centang Okta system or admin initiates logout.
- Klik Simpan.
Cara kerjanya
Jika Universal Logout dipicu dari Okta (misalnya, karena terdeteksinya ancaman keamanan atau tindakan yang dimulai oleh admin):
- Okta mengirimkan JWT yang ditandatangani (Security Event Token) ke endpoint Universal Logout milik ScribbleMaps.
- ScribbleMaps memvalidasi tanda tangan JWT menggunakan JSON Web Key Set (JWKS) milik Okta.
- ScribbleMaps mengidentifikasi pengguna yang terdampak berdasarkan alamat emailnya.
- Semua sesi aktif untuk pengguna tersebut segera dicabut di seluruh platform (desktop, seluler, dan lite).
- Pengguna diwajibkan untuk mengautentikasi ulang pada upaya akses berikutnya.
Detail teknis
| Properti | Nilai |
|---|---|
| Endpoint pencabutan token global | https://api.scribblemaps.com/sso/universal-logout |
| Metode autentikasi | SIGNED_JWT |
| Format subjek | |
| Protokol SSO yang didukung | SAML 2.0, OIDC |
Pemecahan masalah
| Masalah | Resolusi |
|---|---|
| Universal Logout tidak terpicu | Pastikan pengguna disediakan dari Okta dan Universal Logout telah diaktifkan di Okta Admin Console. |
| Sesi pengguna tidak dicabut | Konfirmasi bahwa email pengguna di Okta sesuai dengan emailnya di ScribbleMaps. |
| Error 401/403 | Pastikan SSO dikonfigurasi dengan benar dan diaktifkan untuk Tim di ScribbleMaps. |
Last updated