Cunfiguratzione de s'Single Sign-On (SAML/OIDC)
Cunfiguratzione de s'Single Sign-On (SSO) cun SAML o OIDC
ScribbleMaps suportat s'Single Sign-On pro imprèsas impreende SAML 2.0 o OpenID Connect (OIDC). Custu permitit a is membros de s'iscuadra tua de s'autenticare impreende s'Identity Provider (IdP) de s'organizatzione tua che Okta, Microsoft Entra ID (Azure AD), Google Workspace o Auth0.
Sa cunfiguratzione de s'SSO est a disponimentu in team.scribblemaps.com e est totalmente gratuita.
Indice
- Funtzionalidades suportadas
- In antis de cumintzare
- Passu 1: Verìfica su domìniu de s'email tua
- Passu 2: Cunfigura s'Identity Provider tuo
- Passu 3: Cunfigura s'SSO in ScribbleMaps
- Passu 4: Proa sa cunfiguratzione tua
- Passu 5: Ativa s'SSO
- SSO avviadu dae s'SP
- OIN Universal Logout
- Ghias ispetzìficas pro provider
- Optziones avanzadas
- Risolutzione de problemas
Funtzionalidades suportadas
S'integratzione SSO de ScribbleMaps suportat is funtzionalidades chi sighint:
| Funtzionalidade | Descritzione |
|---|---|
| SSO avviadu dae s'SP | Is usuàrios podent avviare su protzessu de intrada dae sa pàgina de login de ScribbleMaps inserende s'indiritzu email issoro. ScribbleMaps indiritzat s'utente a s'Identity Provider tuo pro s'autenticatzione. |
| SSO avviadu dae s'IdP | Is usuàrios podent intrare in ScribbleMaps deretu dae su dashboard de s'Identity Provider issoro (pro esempru, cliccande subra de su riquadru ScribbleMaps in Okta). |
| Provisioning Just-In-Time (JIT) | Is contos de utente noos benint creados in automàticu in ScribbleMaps a su primu login SSO. Is usuàrios benint agiuntos a s'iscuadra cun su roladu de Visualizadore predefinidu. |
In antis de cumintzare
- Depes èssere unu Team Owner pro cunfigurare s'SSO
- Tenes bisòngiu de s'atzessu a sa consola de amministratzione de s'Identity Provider de s'organizatzione tua
- Tèngia prontu su domìniu de s'email tua (pro esempru,
yourcompany.com)
Passu 1: Verìfica su domìniu de s'email tua
In antis de cunfigurare s'SSO, depes verificare sa propiedade de su domìniu de s'email tua. Custa mesura de seguresa garantit chi isceti is organizatziones autorizadas podent cunfigurare s'SSO pro is domìnios issoro.
- Intra in team.scribblemaps.com
- Nàviga a Impostatziones > Single Sign-On
- Bae a sa ischeda Domìnios
- Blica Agiunghe domìniu e inserta su domìniu de s'email tua (pro esempru,
yourcompany.com) - Sèbera unu mètodu de verìfica:
Optzione A: Registru DNS TXT (Cussigiadu)
Agiunghe unu registru TXT a is impostatziones DNS de su domìniu tuo:
| Tipu | Host/Nùmene | Balore |
|---|---|---|
| TXT |
@ o yourcompany.com
|
scribblemaps-verify=YOUR_VERIFICATION_CODE |
Nota: Is modìficas DNS podent pigare finas a 48 oras pro si propagare.
Optzione B: Càrriga de archìviu
- Crea un'archìviu de testu chi si nòmenet
scribblemaps-verify.txt - Agiunghe su còdighe de verìfica tuo comente cuntenutu ùnicu
- Càrriga·lu a:
https://yourcompany.com/.well-known/scribblemaps-verify.txt
A pustis de aere agiuntu sa verìfica, blica Verìfica domìniu pro cunfirmare sa propiedade.
Passu 2: Cunfigura s'Identity Provider tuo
Agiunghe ScribbleMaps comente aplicatzione in s'Identity Provider tuo. Si impreas Okta, podes agiùnghere ScribbleMaps deretu dae su catalogu Okta Integration Network (OIN) — s'URL SSO SAML, s'SP Entity ID, s'URL ACS e s'URI de reindiritzamentu OIDC benint pre-cunfigurados in automàticu.
Pro SAML 2.0
| Impostatzione | Balore |
|---|---|
| Formadu NameID | Email Address |
| Algoritmu de firma | SHA-256 (cussigiadu) |
Pro OIDC
| Impostatzione | Balore |
|---|---|
| Scopes | openid email profile |
Passu 3: Cunfigura s'SSO in ScribbleMaps
Cunfiguratzione de SAML 2.0
- In ScribbleMaps, bae a Impostatziones > Single Sign-On > ischeda SAML
- Inserta is informatziones chi sighint dae s'Identity Provider tuo:
| Campu | Descritzione |
|---|---|
| Entity ID | S'Entity ID de s'IdP tuo (cunnotu fintzas comente Issuer) |
| URL SSO | S'URL a ue benint imbiadas is rechestas de login |
| Certificadu | Su certificadu de firma X.509 de s'IdP tuo (formadu PEM) |
- Blica Sarva impostatziones
Cunfiguratzione de OIDC
- In ScribbleMaps, bae a Impostatziones > Single Sign-On > ischeda OIDC
- Seletziona su Tipu de provider (Google, Microsoft, Okta, Auth0 o Personalizadu)
- Inserta is informatziones chi sighint:
| Campu | Descritzione |
|---|---|
| Client ID | Su Client ID OAuth de s'IdP tuo |
| Client Secret | Su Client Secret OAuth de s'IdP tuo |
| Authority URL | S'URL issuer de s'IdP tuo (càstia is ghias pro provider in basciu) |
- Blica Sarva impostatziones
Passu 4: Proa sa cunfiguratzione tua
In antis de ativare s'SSO pro totu is usuàrios, proa sa cunfiguratzione tua:
- Blica su butone Test Connection
- S'at a abèrrere una ventana noa pro simulare su fluxu de login SSO
- Cumpleta s'autenticatzione cun s'Identity Provider tuo
- Verìfica chi sias reindiritzadu a pustis in ScribbleMaps
Si sa proa faddit, rivisiona su messàgiu de errore e controlla is impostatziones de cunfiguratzione.
Passu 5: Ativa s'SSO
Una borta chi sa proa est andada bene:
- Ativa s'interruptore Enable SSO in ON
- Sèbera s'optzione de imposizione:
- Optzionale: Is usuàrios podent seberare s'SSO o su login cun password
- Impostu: Is usuàrios cun domìnios email verificados depent impreare s'SSO (login cun password disativadu)
Nota: Is Team Owner podent semper impreare su login cun password comente sorta de riserva, fintzas cando s'SSO est impostu.
SSO avviadu dae s'SP
ScribbleMaps suportat s'SSO avviadu dae s'SP, chi permitit a is usuàrios de cumintzare su protzessu de intrada dae sa pàgina de login de ScribbleMaps. Gasi funtzionat:
- Nàviga a scribblemaps.com/account/login
- Inserta s'indiritzu email tuo (pro esempru,
[email protected]) - Blica Sign in with SSO
- Ses a èssere reindiritzadu a s'Identity Provider de s'organizatzione tua (pro esempru, Okta) pro t'autenticare
- A pustis de s'autenticatzione cun sutzessu, ses reindiritzadu in automàticu a ScribbleMaps e ses intradu
Si s'organizatzione tua at s'SSO impostu, a inserire s'email tua in sa pàgina de login ses a èssere reindiritzadu in automàticu a s'Identity Provider tuo — no at a èssere ammustradu perunu campu de password.
OIN Universal Logout
S'Universal Logout de Okta est suportadu. Pro is istrutziones de cunfiguratzione, bisita custu ligòngiu.
Ghias ispetzìficas pro provider
Okta
- In sa Okta Admin Console, bae a Applications > Browse App Catalog
- Chirca ScribbleMaps e blica Add Integration
- S'URL SSO, s'Entity ID e s'URI de reindiritzamentu benint pre-cunfigurados in automàticu
- Bae a sa ischeda Sign On pro agatare is detàllios de cunfiguratzione de s'IdP tuo:
- Iscàrriga su X.509 Certificate
- Còpia s'Identity Provider Issuer (Entity ID)
- Còpia s'Single Sign-On URL
- Inserta custos balores in is impostatziones SSO de ScribbleMaps (càstia su Passu 3)
Microsoft Entra ID (Azure AD)
- In su Portale Azure, bae a Microsoft Entra ID > App registrations > New registration
- Cunfigura:
-
Redirect URI:
https://api.scribblemaps.com/oidc/callback(piataforma Web)
-
Redirect URI:
- Bae a Certificates & secrets > Crea unu Client secret nou
- Còpia s'Application (client) ID e su Client secret value
- Authority URL:
https://login.microsoftonline.com/YOUR-TENANT-ID/v2.0
Google Workspace
- In sa Google Cloud Console, bae a APIs & Services > Credentials
- Blica Create Credentials > OAuth client ID
- Seletziona Web application
- Agiunghe s'Authorized redirect URI:
https://api.scribblemaps.com/oidc/callback - Còpia su Client ID e su Client Secret
- Authority URL:
https://accounts.google.com
Nota: Pro rechèdere s'MFA pro Google Workspace, cunfigura·lu in sa Google Workspace Admin Console.
Auth0
- In su Dashboard de Auth0, bae a Applications > Create Application
- Seletziona Regular Web Applications
- Cunfigura:
-
Allowed Callback URLs:
https://api.scribblemaps.com/oidc/callback -
Allowed Logout URLs:
https://api.scribblemaps.com/oidc/logout-callback
-
Allowed Callback URLs:
- Còpia su Client ID e su Client Secret dae sa ischeda Settings
- Authority URL:
https://YOUR-DOMAIN.auth0.com
Optziones avanzadas
Provisioning Just-In-Time (JIT)
Cando est ativadu, is usuàrios benint creados in automàticu in ScribbleMaps a su primu login SSO. Is informatziones de su profilu issoro (nùmene, email) benint cumpiladas dae s'Identity Provider.
Rechedi s'autenticatzione a fatores mùltiplos (isceti OIDC)
Ativa custa optzione pro rechèdere sa verìfica MFA in antis de permìtere su login. ScribbleMaps at a verificare chi s'IdP tuo at imposta s'MFA pro s'utente.
Pro Okta, podes ispetzificare valores ACR personalizados comente:
-
urn:okta:loa:2fa:any- Calesisiat segundu fatore -
phr- Autenticatzione resistente a su phishing -
phrh- Autenticatzione resistente a su phishing ligada a s'hardware
Mapadura de Atributos/Claim
Personaliza comente is atributos de s'utente de s'IdP tuo benint mapados a is campos de s'utente de ScribbleMaps:
| Campu de ScribbleMaps | Atributu SAML cumone | Claim OIDC cumone |
|---|---|---|
http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress |
email |
|
| Nùmene | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/givenname |
given_name |
| Sambenadu | http://schemas.xmlsoap.org/ws/2005/05/identity/claims/surname |
family_name |
Risolutzione de problemas
Problemas cumunes
"Domain not verified"
- Assegura·ti chi su registru DNS TXT o s'archìviu de verìfica siat cunfiguradu in manera curreta
- Is modìficas DNS podent pigare finas a 48 oras pro si propagare
- Verìfica chi non bi siant errores de iscritura in su còdighe de verìfica
"Invalid certificate"
- Assegura·ti de impreare su certificadu cumpretu incluidu
-----BEGIN CERTIFICATE-----e-----END CERTIFICATE----- - Controlla chi su certificadu no apat iscadidu
- Assegura·ti de aere copiadu su certificadu de firma, no unu certificadu de cifradura
"Invalid signature"
- Verìfica chi su certificadu currispondat a su certificadu de firma atuale de s'IdP tuo
- Controlla chi s'algoritmu de firma currispondat (SHA-256 vs SHA-1)
"User not found" o "Email mismatch"
- Assegura·ti chi s'email torrada dae s'IdP tuo currispondat a unu domìniu verificadu
- Controlla chi su formadu NameID siat impostadu in Email Address
- Verìfica chi sa mapadura de atributos/claim siat curreta
"Security error: Your Identity Provider is not authorized for this email domain"
- Custu sutzedit cando sa cunfiguratzione de s'IdP no currispondet a su domìniu verificadu
- Assegura·ti chi su domìniu de s'email siat verificadu in suta de s'iscuadra tua
- Controlla chi ses intrende cun un'email de unu domìniu verificadu
Visualizatzione de is log de auditoria
Monitora s'atividade SSO in Impostatziones > Single Sign-On > Audit Logs. Podes:
- Filtrare pro tipu de eventu (Login, Logout, Login faddidu)
- Filtrare pro intervallu de datas
- Esporta is log in formadu CSV pro is relatos de cunformidade
Tenes bisòngiu de agiudu?
Si ses tenende problemas cun sa cunfiguratzione de s'SSO, cuntata s'iscuadra de suportu nostra cun:
- Su nùmene de s'iscuadra tua
- S'Identity Provider chi ses impreende
- Calesisiat messàgiu de errore chi ses bidende
- Ischermadas de sa cunfiguratzione de s'IdP tuo (cun is datos sensìbiles cuados)
Semus inoghe pro t'agiudare a cunfigurare s'SSO pro s'organizatzione tua.
Ùrtima atualizatzione