> ## Documentation Index
> Fetch the complete documentation index at: https://ayakaleaf-pro.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Autenticazione

<Info>
  Questa funzionalità è sviluppata da [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep).
</Info>

Sono supportati 3 metodi di autenticazione. Dopo la configurazione, puoi accedere con le seguenti opzioni, come mostrato nell'immagine qui sotto.

<Frame>
  <img src="https://mintcdn.com/ayakaleaf-pro/x9kfDjtWlyyhG_mR/images/on-premises/image-33.png?fit=max&auto=format&n=x9kfDjtWlyyhG_mR&q=85&s=fd0bdcc31b169d87dea8fc5fa612da9c" alt="" width="2526" height="1721" data-path="images/on-premises/image-33.png" />
</Frame>

Ti consigliamo vivamente di usare OIDC, poiché è il metodo più generale.

<Columns cols={2}>
  <Column>
    <Card title="Autenticazione OIDC" icon="file-lines" href="/it/on-premises/configuration/overleaf-toolkit/authentication/oidc-authentication" horizontal />

    <Card title="Autenticazione LDAP" icon="file-lines" href="/it/on-premises/configuration/overleaf-toolkit/authentication/ldap-authentication" horizontal />
  </Column>

  <Column>
    <Card title="Autenticazione SAML" icon="file-lines" href="/it/on-premises/configuration/overleaf-toolkit/authentication/saml-authentication" horizontal />
  </Column>
</Columns>

### 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/](https://docs.goauthentik.io/), ma funziona bene con openLDAP ([https://github.com/rroemhild/docker-test-openldap](https://github.com/rroemhild/docker-test-openldap)).

<Info>
  È necessario aggiornare passport-ldapauth: di recente ho provato a testare LDAP di Overleaf con [https://goauthentik.io/](https://goauthentik.io/) e non ha funzionato. Dopo aver aggiornato "passport-ldapauth" alla versione 3.0.0, tutto ha funzionato correttamente.

  ```text theme={null}
  "passport-ldapauth": "^3.0.0",
  ```

  La versione originale è la 2.x.x, risalente a 6 anni fa.
</Info>

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)](/it/dev/environment/setup-develop-environment-local "mention"). Nell'ambiente di sviluppo puoi vedere tutti i log nel terminale, il che rende comodo il debug.

\\

<br />


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.