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

# Autenticación

<Info>
  Esta función ha sido desarrollada por [yu-i-i/overleaf-cep](https://github.com/yu-i-i/overleaf-cep).
</Info>

Se admiten 3 métodos de autenticación. Tras la configuración, puedes iniciar sesión con las siguientes opciones, como muestra la imagen siguiente.

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

Te recomendamos encarecidamente usar OIDC, ya que es el método más general.

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

    <Card title="Autenticación LDAP" icon="file-lines" href="/es/on-premises/configuration/overleaf-toolkit/authentication/ldap-authentication" horizontal />
  </Column>

  <Column>
    <Card title="Autenticación SAML" icon="file-lines" href="/es/on-premises/configuration/overleaf-toolkit/authentication/saml-authentication" horizontal />
  </Column>
</Columns>

### Configuración global

La variable de entorno `EXTERNAL_AUTH` es necesaria para habilitar el módulo de autenticación específico. Esta variable de entorno indica qué métodos de autenticación externa se activan. Las opciones disponibles son (en minúsculas):

* saml
* ldap
* oidc

### Sugerencias para SSO

He probado saml, ldap y oauth con Overleaf. Tanto saml como oauth funcionan bien en Overleaf, pero ldap depende. No funciona bien con [https://docs.goauthentik.io/](https://docs.goauthentik.io/), pero sí funciona bien con openLDAP ([https://github.com/rroemhild/docker-test-openldap](https://github.com/rroemhild/docker-test-openldap)).

<Info>
  Necesitamos actualizar passport-ldapauth. Recientemente intenté probar el LDAP de Overleaf con [https://goauthentik.io/](https://goauthentik.io/) y falló. Después de actualizar "passport-ldapauth" a 3.0.0, todo funciona bien.

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

  La versión original es la 2.x.x, de hace 6 años.
</Info>

No estoy seguro de cuál es el motivo, porque todos dependemos de un paquete externo para la autenticación LDAP (y también saml y oauth). Si no funciona, la situación puede ser la misma en Overleaf Server Pro, porque simplemente pasamos todas las variables de entorno al paquete interno; si hay algún error, de momento no tenemos forma de saberlo.

**Por eso recomiendo encarecidamente a nuestros usuarios configurar un entorno de desarrollo para probar el SSO con todo el código fuente**, disponible en [Configurar el entorno de desarrollo (local)](/es/dev/environment/setup-develop-environment-local "mention"). En el entorno de desarrollo puedes ver todos los registros en la terminal, lo que resulta práctico para depurar.

\\

<br />


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