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

# Autentisering

<Info>
  Den här funktionen är utvecklad av [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep).
</Info>

Tre autentiseringsmetoder stöds. Efter konfigurationen kan du logga in med följande alternativ, som bilden nedan visar.

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

Vi rekommenderar starkt att du använder OIDC, eftersom det är den mest generella metoden.

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

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

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

### Global konfiguration

Miljövariabeln `EXTERNAL_AUTH` krävs för att aktivera den specifika autentiseringsmodulen. Den här miljövariabeln anger vilka externa autentiseringsmetoder som är aktiverade. Tillgängliga alternativ är (med gemener):

* saml
* ldap
* oidc

### Förslag för SSO

Jag har testat SAML, LDAP och OAuth för Overleaf. Både SAML och OAuth fungerar bra i Overleaf, men för LDAP beror det på. Det fungerar inte bra med [https://docs.goauthentik.io/](https://docs.goauthentik.io/), men det fungerar bra med OpenLDAP ([https://github.com/rroemhild/docker-test-openldap](https://github.com/rroemhild/docker-test-openldap)).

<Info>
  Vi behöver uppdatera passport-ldapauth. Nyligen försökte jag testa Overleaf LDAP med [https://goauthentik.io/](https://goauthentik.io/), och det misslyckades. Efter att jag uppdaterat "passport-ldapauth" till 3.0.0 fungerade allt bra.

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

  Den ursprungliga versionen är 2.x.x, som är sex år gammal.
</Info>

Jag är inte säker på vad orsaken är, eftersom vi alla är beroende av ett externt paket för LDAP-autentisering (och även SAML och OAuth). Om det inte fungerar kan situationen vara densamma för Overleaf Server Pro, eftersom vi bara skickar alla miljövariabler vidare till det interna paketet. Om det finns buggar har vi för närvarande ingen aning om dem.

**Därför rekommenderar jag starkt att våra användare sätter upp en utvecklingsmiljö för att testa SSO med all källkod**, som beskrivs i [Setup Develop Environment (Local)](/sv/dev/environment/setup-develop-environment-local "mention"). I utvecklingsmiljön kan du se alla loggar i terminalen, vilket gör felsökning smidig.

\\

<br />


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