Konfigurasi Single Sign-On (SAML/OIDC)
Ngonfigurasi Single Sign-On (SSO) nganggo SAML utawa OIDC
ScribbleMaps ndhukung Single Sign-On enterprise nganggo SAML 2.0 utawa OpenID Connect (OIDC). Iki ngidini anggota tim sampeyan kanggo otentikasi nganggo Identity Provider (IdP) organisasi sampeyan kayata Okta, Microsoft Entra ID (Azure AD), Google Workspace, utawa Auth0.
Konfigurasi SSO kasedhiya ing team.scribblemaps.com lan gratis babar blas.
Daftar Isi
- Fitur sing Didhukung
- Sadurunge Miwiti
- Langkah 1: Verifikasi Domain Email Sampeyan
- Langkah 2: Konfigurasi Identity Provider Sampeyan
- Langkah 3: Konfigurasi SSO ing ScribbleMaps
- Langkah 4: Uji Konfigurasi Sampeyan
- Langkah 5: Aktifake SSO
- SSO sing Diwiwiti SP
- OIN Universal Logout
- Pandhuan Khusus Panyedhiya
- Pilihan Linuwih
- Ngatasi Masalah
Fitur sing Didhukung
Integrasi SSO ScribbleMaps ndhukung fitur-fitur iki:
| Fitur | Katrangan |
|---|---|
| SSO sing Diwiwiti SP | Pangguna bisa miwiti alur mlebu saka kaca mlebu ScribbleMaps kanthi ngetokake alamat email. ScribbleMaps ngarahake pangguna menyang Identity Provider sampeyan kanggo otentikasi. |
| SSO sing Diwiwiti IdP | Pangguna bisa mlebu menyang ScribbleMaps langsung saka dashboard Identity Provider (contone, ngeklik ubin ScribbleMaps ing Okta). |
| Just-In-Time (JIT) Provisioning | Akun panganggo anyar digawe kanthi otomatis ing ScribbleMaps nalika mlebu SSO sepisanan. Pangguna ditambahake menyang tim kanthi peran Viewer standar. |
Sadurunge Miwiti
- Sampeyan kudu dadi Team Owner kanggo ngonfigurasi SSO
- Sampeyan butuh akses menyang konsol admin Identity Provider organisasi sampeyan
- Siapake domain email sampeyan (contone,
yourcompany.com)
Langkah 1: Verifikasi Domain Email Sampeyan
Sadurunge ngonfigurasi SSO, sampeyan kudu verifikasi kepemilikan domain email sampeyan. Pangamanan iki mesthekake mung organisasi sing sah sing bisa ngonfigurasi SSO kanggo domain-ipun.
- Mlebu menyang team.scribblemaps.com
- Menyanga menyang Setelan > Single Sign-On
- Menyanga menyang tab Domains
- Klik Add Domain lan lebokake domain email sampeyan (contone,
yourcompany.com) - Pilih cara verifikasi:
Pilihan A: Rekaman TXT DNS (Disaranake)
Tambahake rekaman TXT menyang setelan DNS domain sampeyan:
| Jinis | Host/Jeneng | Nilai |
|---|---|---|
| TXT |
@ utawa yourcompany.com
|
scribblemaps-verify=YOUR_VERIFICATION_CODE |
Cathetan: Owah-owahan DNS bisa mbutuhake nganti 48 jam kanggo nyebar.
Pilihan B: Unggah Berkas
- Gawe berkas teks kanthi jeneng
scribblemaps-verify.txt - Tambahake kode verifikasi sampeyan minangka siji-sijine isi
- Unggah menyang:
https://yourcompany.com/.well-known/scribblemaps-verify.txt
Sawise nambahake verifikasi, klik Verify Domain kanggo konfirmasi kepemilikan.
Langkah 2: Konfigurasi Identity Provider Sampeyan
Tambahake ScribbleMaps minangka aplikasi ing Identity Provider sampeyan. Yen sampeyan nggunakake Okta, sampeyan bisa nambahake ScribbleMaps langsung saka katalog Okta Integration Network (OIN) — SAML SSO URL, SP Entity ID, ACS URL, lan OIDC Redirect URI wis dikonfigurasi sadurunge kanthi otomatis.
Kanggo SAML 2.0
| Setelan | Nilai |
|---|---|
| Format NameID | Alamat Email |
| Algoritma Tandha Tangan | SHA-256 (disaranake) |
Kanggo OIDC
| Setelan | Nilai |
|---|---|
| Scopes | openid email profile |
Langkah 3: Konfigurasi SSO ing ScribbleMaps
Ngonfigurasi SAML 2.0
- Ing ScribbleMaps, menyanga menyang Setelan > Single Sign-On > tab SAML
- Lebokake informasi iki saka Identity Provider sampeyan:
| Kolom | Katrangan |
|---|---|
| Entity ID | Entity ID IdP sampeyan (uga diarani Issuer) |
| SSO URL | URL papan panjaluk mlebu dikirim |
| Certificate | Sertifikat tandha tangan X.509 IdP sampeyan (format PEM) |
- Klik Simpen Setelan
Ngonfigurasi OIDC
- Ing ScribbleMaps, menyanga menyang Setelan > Single Sign-On > tab OIDC
- Pilih Provider Type sampeyan (Google, Microsoft, Okta, Auth0, utawa Kustom)
- Lebokake informasi iki:
| Kolom | Katrangan |
|---|---|
| Client ID | OAuth Client ID saka IdP sampeyan |
| Client Secret | OAuth Client Secret saka IdP sampeyan |
| Authority URL | URL issuer IdP sampeyan (deleng pandhuan panyedhiya ing ngisor) |
- Klik Simpen Setelan
Langkah 4: Uji Konfigurasi Sampeyan
Sadurunge ngaktifake SSO kanggo kabeh pangguna, uji konfigurasi sampeyan:
- Klik tombol Test Connection
- Jendhela anyar bakal mbukak kanggo nyimulasi alur mlebu SSO
- Rampungake otentikasi karo Identity Provider sampeyan
- Priksa manawa sampeyan kasil diarahake bali menyang ScribbleMaps
Yen uji gagal, priksa pesen kesalahan lan priksa setelan konfigurasi sampeyan.
Langkah 5: Aktifake SSO
Sawise uji kasil:
- Aktifake saklar Enable SSO dadi ON
- Pilih pilihan penegakan sampeyan:
- Optional: Pangguna bisa milih SSO utawa mlebu nganggo sandi
- Enforced: Pangguna kanthi domain email sing wis diverifikasi kudu nggunakake SSO (mlebu nganggo sandi dipateni)
Cathetan: Team Owner tansah bisa nggunakake mlebu nganggo sandi minangka serep, sanajan SSO ditegakake.
SSO sing Diwiwiti SP
ScribbleMaps ndhukung SSO sing diwiwiti SP, sing ngidini pangguna miwiti proses mlebu saka kaca mlebu ScribbleMaps. Mangkene cara kerjane:
- Menyanga menyang scribblemaps.com/account/login
- Lebokake alamat email sampeyan (contone,
[email protected]) - Klik Sign in with SSO
- Sampeyan bakal diarahake menyang Identity Provider organisasi sampeyan (contone, Okta) kanggo otentikasi
- Sawise otentikasi kasil, sampeyan otomatis diarahake bali menyang ScribbleMaps lan wis mlebu
Yen organisasi sampeyan nandhesake SSO, nglebokake email sampeyan ing kaca mlebu bakal otomatis ngarahake sampeyan menyang Identity Provider sampeyan — kolom sandi ora bakal ditampilake.
OIN Universal Logout
Universal logout dening Okta didhukung. Kanggo instruksi konfigurasi mangga pirsani pranala iki.
Pandhuan Khusus Panyedhiya
Okta
- Ing Okta Admin Console, menyanga menyang Applications > Browse App Catalog
- Goleki ScribbleMaps lan klik Add Integration
- SSO URL, Entity ID, lan Redirect URI wis dikonfigurasi sadurunge kanthi otomatis
- Menyanga menyang tab Sign On kanggo nemokake rincian konfigurasi IdP sampeyan:
- Undhuh X.509 Certificate
- Salin Identity Provider Issuer (Entity ID)
- Salin Single Sign-On URL
- Lebokake nilai-nilai iki menyang setelan SSO ScribbleMaps (deleng Langkah 3)
Microsoft Entra ID (Azure AD)
- Ing Azure Portal, menyanga menyang Microsoft Entra ID > App registrations > New registration
- Konfigurasi:
-
Redirect URI:
https://api.scribblemaps.com/oidc/callback(platform Web)
-
Redirect URI:
- Menyanga menyang Certificates & secrets > Gawe Client secret anyar
- Salin Application (client) ID lan nilai Client secret
- Authority URL:
https://login.microsoftonline.com/YOUR-TENANT-ID/v2.0
Google Workspace
- Ing Google Cloud Console, menyanga menyang APIs & Services > Credentials
- Klik Create Credentials > OAuth client ID
- Pilih Web application
- Tambahake Authorized redirect URI:
https://api.scribblemaps.com/oidc/callback - Salin Client ID lan Client Secret
- Authority URL:
https://accounts.google.com
Cathetan: Kanggo mbutuhake MFA kanggo Google Workspace, konfigurasi ing Google Workspace Admin Console sampeyan.
Auth0
- Ing Auth0 Dashboard, menyanga menyang Applications > Create Application
- Pilih Regular Web Applications
- Konfigurasi:
-
Allowed Callback URLs:
https://api.scribblemaps.com/oidc/callback -
Allowed Logout URLs:
https://api.scribblemaps.com/oidc/logout-callback
-
Allowed Callback URLs:
- Salin Client ID lan Client Secret saka tab Setelan
- Authority URL:
https://YOUR-DOMAIN.auth0.com
Pilihan Linuwih
Just-In-Time (JIT) Provisioning
Nalika diaktifake, pangguna digawe kanthi otomatis ing ScribbleMaps nalika mlebu SSO sepisanan. Informasi profil (jeneng, email) diisi saka Identity Provider.
Mbutuhake Multi-Factor Authentication (OIDC wae)
Aktifake pilihan iki kanggo mbutuhake verifikasi MFA sadurunge ngidini mlebu. ScribbleMaps bakal verifikasi manawa IdP sampeyan wis nandhesake MFA kanggo pangguna.
Kanggo Okta, sampeyan bisa nemtokake nilai ACR kustom kayata:
-
urn:okta:loa:2fa:any- Faktor kapindho apa wae -
phr- Otentikasi tahan phishing -
phrh- Otentikasi tahan phishing sing kaiket hardware
Pemetaan Atribut/Claim
Sesuaikake carane atribut pangguna saka IdP sampeyan dipetakake menyang kolom panganggo ScribbleMaps:
| Kolom ScribbleMaps | Atribut SAML Umum | Claim OIDC Umum |
|---|---|---|
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress |
email |
|
| Jeneng Ngarep | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname |
given_name |
| Jeneng Mburi | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname |
family_name |
Ngatasi Masalah
Masalah Umum
"Domain not verified"
- Priksa manawa rekaman TXT DNS utawa berkas verifikasi sampeyan wis dikonfigurasi kanthi bener
- Owah-owahan DNS bisa mbutuhake nganti 48 jam kanggo nyebar
- Priksa manawa ora ana salah ketik ing kode verifikasi
"Invalid certificate"
- Priksa manawa sampeyan nggunakake sertifikat lengkap kalebu
-----BEGIN CERTIFICATE-----lan-----END CERTIFICATE----- - Priksa manawa sertifikat durung kadaluwarsa
- Priksa manawa sampeyan nyalin sertifikat tandha tangan, dudu sertifikat enkripsi
"Invalid signature"
- Priksa manawa sertifikat cocog karo sertifikat tandha tangan IdP sampeyan saiki
- Priksa manawa algoritma tandha tangan cocog (SHA-256 vs SHA-1)
"User not found" utawa "Email mismatch"
- Priksa manawa email sing dibalekake IdP sampeyan cocog karo domain sing wis diverifikasi
- Priksa manawa format NameID disetel menyang Alamat Email
- Priksa manawa pemetaan atribut/claim wis bener
"Security error: Your Identity Provider is not authorized for this email domain"
- Iki kedadean nalika konfigurasi IdP ora cocog karo domain sing wis diverifikasi
- Priksa manawa domain email wis diverifikasi ing tim sampeyan
- Priksa manawa sampeyan mlebu nganggo email saka domain sing wis diverifikasi
Ndeleng Log Audit
Pantau aktivitas SSO ing Setelan > Single Sign-On > Audit Logs. Sampeyan bisa:
- Saring miturut jinis acara (Login, Logout, Failed Login)
- Saring miturut rentang tanggal
- Ekspor log minangka CSV kanggo laporan kepatuhan
Butuh Pitulungan?
Yen sampeyan ngalami masalah karo konfigurasi SSO, mangga hubungi tim dhukungan kita kanthi:
- Jeneng Tim sampeyan
- Identity Provider sing sampeyan gunakake
- Pesen kesalahan apa wae sing sampeyan deleng
- Cuplikan layar konfigurasi IdP sampeyan (kanthi data sensitif disamarake)
Kita ana ing kene kanggo mbantu sampeyan ngonfigurasi SSO kanggo organisasi sampeyan.
Pungkasan dianyari