> ## 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.

# Authentifizierung

<Info>
  Diese Funktion wurde von [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep) entwickelt.
</Info>

Es werden 3 Authentifizierungsmethoden unterstützt. Nach der Konfiguration können Sie sich mit den folgenden Optionen anmelden, wie in der Abbildung unten gezeigt.

<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>

Wir empfehlen dringend die Verwendung von OIDC, da dies die universellste Methode ist.

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

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

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

### Globale Konfiguration

Die Umgebungsvariable `EXTERNAL_AUTH` ist erforderlich, um das jeweilige Authentifizierungsmodul zu aktivieren. Diese Umgebungsvariable legt fest, welche externen Authentifizierungsmethoden aktiviert sind. Verfügbare Optionen (in Kleinbuchstaben):

* saml
* ldap
* oidc

### Empfehlungen für SSO

Ich habe SAML, LDAP und OAuth mit Overleaf getestet. SAML und OAuth funktionieren in Overleaf gut, bei LDAP kommt es darauf an. Mit [https://docs.goauthentik.io/](https://docs.goauthentik.io/) funktioniert es nicht gut, mit OpenLDAP ([https://github.com/rroemhild/docker-test-openldap](https://github.com/rroemhild/docker-test-openldap)) hingegen schon.

<Info>
  Wir müssen passport-ldapauth aktualisieren. Vor Kurzem habe ich versucht, Overleaf-LDAP mit [https://goauthentik.io/](https://goauthentik.io/) zu testen, und es ist fehlgeschlagen. Nachdem ich „passport-ldapauth" auf 3.0.0 aktualisiert hatte, funktionierte alles einwandfrei.

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

  Die ursprüngliche Version war 2.x.x und ist 6 Jahre alt.
</Info>

Ich bin mir nicht sicher, woran das liegt, denn wir alle sind für die LDAP-Authentifizierung (ebenso für SAML und OAuth) auf ein externes Paket angewiesen. Falls es nicht funktioniert, dürfte die Situation bei Overleaf Server Pro dieselbe sein, da wir lediglich alle Umgebungsvariablen an das interne Paket weiterreichen; sollte es dort Fehler geben, können wir derzeit nichts dazu sagen.

**Daher empfehle ich unseren Nutzern dringend, eine Entwicklungsumgebung einzurichten, um SSO mit dem vollständigen Quellcode zu testen.** Eine Anleitung finden Sie unter [Entwicklungsumgebung einrichten (lokal)](/de/dev/environment/setup-develop-environment-local "mention"). In der Entwicklungsumgebung sehen Sie alle Logs im Terminal, was das Debugging erleichtert.

\\

<br />


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