This feature is developed by yu-i-i/overleaf-cep.

OIDC Authentication
LDAP Authentication
SAML Authentication
Global Configuration
The environment variableEXTERNAL_AUTH is required to enable the specific authentication module. This environment variable specifies which external authentication methods are activated. Available options are (in lower case):
- saml
- ldap
- oidc
Suggestions for SSO
I tested saml, ldap, oauth for overleaf. Both saml, oauth works well in overleaf, but ldap, it depends. It can’t works well for https://docs.goauthentik.io/, but it works well in openLDAP (https://github.com/rroemhild/docker-test-openldap).We need to update passport-ldapauth, recently I am trying to test overleaf ldap with https://goauthentik.io/ , it failed. After I update “passport-ldapauth” to 3.0.0, everything works well.The origianlly one is 2.x.x, which is 6 years ago.

