> ## 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>
  Denne funksjonen er utviklet av [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep).
</Info>

Tre autentiseringsmetoder støttes. Etter konfigurasjon kan du logge inn med følgende alternativer, som vist i bildet nedenfor.

<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 anbefaler sterkt at du bruker OIDC, siden dette er den mest generelle metoden.

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

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

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

### Global konfigurasjon

Miljøvariabelen `EXTERNAL_AUTH` er påkrevd for å aktivere den aktuelle autentiseringsmodulen. Denne miljøvariabelen angir hvilke eksterne autentiseringsmetoder som er aktivert. Tilgjengelige alternativer er (med små bokstaver):

* saml
* ldap
* oidc

### Forslag for SSO

Jeg har testet saml, ldap og oauth for Overleaf. Både saml og oauth fungerer godt i Overleaf, men for ldap kommer det an på. Det fungerer ikke godt med [https://docs.goauthentik.io/](https://docs.goauthentik.io/), men det fungerer godt med openLDAP ([https://github.com/rroemhild/docker-test-openldap](https://github.com/rroemhild/docker-test-openldap)).

<Info>
  Vi må oppdatere passport-ldapauth. Nylig prøvde jeg å teste Overleaf LDAP med [https://goauthentik.io/](https://goauthentik.io/), og det mislyktes. Etter at jeg oppdaterte "passport-ldapauth" til 3.0.0, fungerte alt som det skulle.

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

  Den opprinnelige versjonen er 2.x.x, som er seks år gammel.
</Info>

Jeg er ikke sikker på hva årsaken er, fordi vi alle er avhengige av en ekstern pakke for LDAP-autentisering (samt saml og oauth). Hvis det ikke fungerer, kan situasjonen være den samme for Overleaf Server Pro, fordi vi bare sender alle miljøvariabler videre til den interne pakken. Hvis det finnes feil der, har vi foreløpig ingen innsikt i dem.

**Derfor anbefaler jeg sterkt at brukerne setter opp et utviklingsmiljø for å teste SSO med all kildekoden**, som er tilgjengelig på [Setup Develop Environment (Local)](/no/dev/environment/setup-develop-environment-local "mention"). I utviklingsmiljøet kan du se alle logger i terminalen, noe som gjør feilsøking enklere.

\\

<br />


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