logologo
Inizio
Guida
Sviluppo
Plugin
API
Pagina iniziale
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Inizio
Guida
Sviluppo
Plugin
API
Pagina iniziale
logologo
Panoramica

API

Chiavi API
Documentazione API
Casi d'Uso
SSO

Workflow

Webhook
Richiesta HTTP
Origine Dati Esterna

Contenuto Incorporato

Blocco Iframe
Incorpora
Previous PageCasi d'Uso
Next PageWebhook
Avviso di traduzione IA

Questa documentazione è stata tradotta automaticamente dall'IA.

#Integrazione Single Sign-On (SSO)

NocoBase offre soluzioni complete di Single Sign-On (SSO), supportando diversi protocolli di autenticazione principali per un'integrazione senza interruzioni con i sistemi di identità aziendali esistenti.

#Panoramica

Il Single Sign-On consente agli utenti di accedere a più sistemi correlati ma indipendenti con un unico set di credenziali. Gli utenti si autenticano una sola volta e ottengono l'accesso a tutte le applicazioni autorizzate senza dover inserire ripetutamente nome utente e password. Questo migliora l'esperienza utente, aumentando al contempo la sicurezza e l'efficienza amministrativa.

#Protocolli di Autenticazione Supportati

NocoBase supporta i seguenti protocolli e metodi di autenticazione tramite plugin:

#Protocolli SSO Aziendali

  • SAML 2.0: Standard aperto basato su XML, ampiamente utilizzato per l'autenticazione dell'identità aziendale. Ideale per l'integrazione con Identity Provider (IdP) aziendali.

  • OIDC (OpenID Connect): Livello di autenticazione moderno basato su OAuth 2.0, che fornisce meccanismi di autenticazione e autorizzazione. Supporta l'integrazione con i principali provider di identità (come Google, Azure AD, ecc.).

  • CAS (Central Authentication Service): Protocollo SSO sviluppato dall'Università di Yale, ampiamente adottato nelle istituzioni di istruzione superiore.

  • LDAP: Lightweight Directory Access Protocol, utilizzato per accedere e mantenere servizi di informazioni di directory distribuiti. Adatto per l'integrazione con Active Directory o altri server LDAP.

#Autenticazione tramite Piattaforme di Terze Parti

  • WeCom (WeChat Work): Supporta l'accesso tramite codice QR di WeCom e l'autenticazione senza interruzioni all'interno dell'app.

  • DingTalk: Supporta l'accesso tramite codice QR di DingTalk e l'autenticazione senza interruzioni all'interno dell'app.

#Altri Metodi di Autenticazione

  • Verifica tramite SMS: Autenticazione basata su codice di verifica tramite SMS del telefono cellulare.

  • Nome Utente/Password: Metodo di autenticazione di base integrato in NocoBase.

#Passaggi per l'Integrazione

#1. Installare il Plugin di Autenticazione

In base alle Sue esigenze, individui e installi il plugin di autenticazione appropriato dal gestore dei plugin. La maggior parte dei plugin di autenticazione SSO richiede un acquisto o un abbonamento separato.

auth_sso-2025-11-24-08-26-46

Ad esempio, installi il plugin di autenticazione SAML 2.0:

Oppure installi il plugin di autenticazione OIDC:

#2. Configurare il Metodo di Autenticazione

  1. Vada su Impostazioni di Sistema > Autenticazione Utente

  1. Clicchi su Aggiungi Metodo di Autenticazione
  2. Selezioni il tipo di autenticazione installato (ad esempio, SAML)

Oppure selezioni OIDC:

  1. Configuri i parametri richiesti come indicato

#3. Configurare l'Identity Provider

Ogni protocollo di autenticazione richiede una configurazione specifica dell'Identity Provider:

  • SAML: Configuri i metadati dell'IdP, i certificati, ecc.

  • OIDC: Configuri Client ID, Client Secret, l'endpoint di discovery, ecc.

  • CAS: Configuri l'indirizzo del server CAS
  • LDAP: Configuri l'indirizzo del server LDAP, il Bind DN, ecc.
  • WeCom/DingTalk: Configuri le credenziali dell'applicazione, il Corp ID, ecc.

#4. Testare l'Autenticazione

Dopo la configurazione, esegua un test di accesso:

  1. Effettui il logout dalla sessione corrente
  2. Selezioni il metodo SSO configurato nella pagina di accesso

  1. Completi il flusso di autenticazione dell'Identity Provider
  2. Verifichi l'accesso riuscito a NocoBase

#Mappatura Utente e Assegnazione Ruoli

Dopo un'autenticazione SSO riuscita, NocoBase gestisce automaticamente gli account utente:

  • Primo Accesso: Crea automaticamente un nuovo account utente e sincronizza le informazioni di base (nickname, email, ecc.) dall'Identity Provider.
  • Accessi Successivi: Utilizza l'account esistente; può facoltativamente sincronizzare le informazioni utente aggiornate.
  • Assegnazione Ruoli: Può configurare ruoli predefiniti o assegnare automaticamente i ruoli in base agli attributi utente forniti dall'Identity Provider.

#Raccomandazioni di Sicurezza

  1. Utilizzi HTTPS: Si assicuri che NocoBase sia distribuito in un ambiente HTTPS per proteggere la trasmissione dei dati di autenticazione.
  2. Aggiornamenti Regolari dei Certificati: Aggiorni e ruoti tempestivamente le credenziali di sicurezza, come i certificati SAML.
  3. Configuri la Whitelist degli URL di Callback: Configuri correttamente gli URL di callback di NocoBase nell'Identity Provider.
  4. Principio del Minimo Privilegio: Assegni ruoli e permessi appropriati agli utenti SSO.
  5. Abiliti la Registrazione Audit: Registri e monitori le attività di accesso SSO.

#Risoluzione dei Problemi

#Accesso SSO non Riuscito?

  1. Verifichi che la configurazione dell'Identity Provider sia corretta
  2. Si assicuri che gli URL di callback siano configurati correttamente
  3. Controlli i log di NocoBase per messaggi di errore dettagliati
  4. Confermi che i certificati e le chiavi siano validi

#Informazioni Utente non Sincronizzate?

  1. Controlli gli attributi utente restituiti dall'Identity Provider
  2. Verifichi che la configurazione della mappatura dei campi sia corretta
  3. Confermi che l'opzione di sincronizzazione delle informazioni utente sia abilitata

#Come Supportare Diversi Metodi di Autenticazione?

NocoBase supporta la configurazione simultanea di diversi metodi di autenticazione. Gli utenti possono selezionare il metodo preferito nella pagina di accesso.

#Risorse Correlate

  • Documentazione sull'Autenticazione
  • Autenticazione tramite Chiavi API
  • Gestione Utenti e Permessi