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

# Todennus

<Info>
  Tämän ominaisuuden on kehittänyt [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep).
</Info>

Tuettuja todennustapoja on kolme. Määrityksen jälkeen voit kirjautua seuraavilla vaihtoehdoilla alla olevan kuvan mukaisesti.

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

Suosittelemme lämpimästi OIDC:n käyttöä, koska se on yleisin menetelmä.

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

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

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

### Yleinen määritys

Ympäristömuuttuja `EXTERNAL_AUTH` vaaditaan tietyn todennusmoduulin käyttöönottoon. Tämä ympäristömuuttuja määrittää, mitkä ulkoiset todennustavat ovat käytössä. Käytettävissä olevat vaihtoehdot ovat (pienillä kirjaimilla):

* saml
* ldap
* oidc

### Suosituksia SSO:ta varten

Testasin Overleafissa SAML-, LDAP- ja OAuth-todennusta. Sekä SAML että OAuth toimivat Overleafissa hyvin, mutta LDAP:n toimivuus vaihtelee. Se ei toimi hyvin palvelun [https://docs.goauthentik.io/](https://docs.goauthentik.io/) kanssa, mutta toimii hyvin OpenLDAP:n kanssa ([https://github.com/rroemhild/docker-test-openldap](https://github.com/rroemhild/docker-test-openldap)).

<Info>
  passport-ldapauth on päivitettävä. Yritin äskettäin testata Overleafin LDAP-todennusta palvelun [https://goauthentik.io/](https://goauthentik.io/) kanssa, ja se epäonnistui. Kun päivitin "passport-ldapauth"-paketin versioon 3.0.0, kaikki toimi hyvin.

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

  Alkuperäinen versio on 2.x.x, joka on kuuden vuoden takaa.
</Info>

En ole varma syystä, koska olemme kaikki riippuvaisia ulkoisesta paketista LDAP-todennuksen (sekä SAML- ja OAuth-todennuksen) toteuttamisessa. Jos se ei toimi, tilanne voi olla sama myös Overleaf Server Prossa, koska välitämme vain kaikki ympäristömuuttujat sisäiselle paketille. Jos siinä on virheitä, emme tällä hetkellä tiedä niistä.

**Siksi suosittelemme käyttäjillemme lämpimästi kehitysympäristön pystyttämistä SSO:n testaamiseen koko lähdekoodin kanssa.** Ohjeet löytyvät sivulta [Kehitysympäristön pystyttäminen (paikallinen)](/fi/dev/environment/setup-develop-environment-local "mention"). Kehitysympäristössä näet kaikki lokit päätteessä, mikä helpottaa virheenjäljitystä.

\\

<br />


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