Skip to main content
Questa funzionalità è sviluppata da yu-i-i/overleaf-cep.
Sono supportati 3 metodi di autenticazione. Dopo la configurazione, puoi accedere con le seguenti opzioni, come mostrato nell’immagine qui sotto.
Ti consigliamo vivamente di usare OIDC, poiché è il metodo più generale.

Autenticazione OIDC

Autenticazione LDAP

Autenticazione SAML

Configurazione globale

La variabile d’ambiente EXTERNAL_AUTH è necessaria per abilitare il modulo di autenticazione specifico. Questa variabile d’ambiente indica quali metodi di autenticazione esterna sono attivati. Le opzioni disponibili sono (in minuscolo):
  • saml
  • ldap
  • oidc

Suggerimenti per l’SSO

Ho testato saml, ldap e oauth per Overleaf. Sia saml sia oauth funzionano bene in Overleaf, mentre per ldap dipende. Non funziona bene con https://docs.goauthentik.io/, ma funziona bene con openLDAP (https://github.com/rroemhild/docker-test-openldap).
È necessario aggiornare passport-ldapauth: di recente ho provato a testare LDAP di Overleaf con https://goauthentik.io/ e non ha funzionato. Dopo aver aggiornato “passport-ldapauth” alla versione 3.0.0, tutto ha funzionato correttamente.
La versione originale è la 2.x.x, risalente a 6 anni fa.
Non sono sicuro di quale sia il motivo, perché dipendiamo tutti da un pacchetto esterno per l’autenticazione LDAP (così come saml e oauth). Se non funziona, la situazione potrebbe essere la stessa per Overleaf Server Pro, perché passiamo semplicemente tutte le variabili d’ambiente al pacchetto interno: se ci sono dei bug, al momento non ne abbiamo idea. Per questo consiglio vivamente ai nostri utenti di configurare un ambiente di sviluppo per testare l’SSO con tutto il codice sorgente, disponibile in Configurare l’ambiente di sviluppo (locale). Nell’ambiente di sviluppo puoi vedere tutti i log nel terminale, il che rende comodo il debug. \
Ultima modifica il 6 ottobre 2026