Эта функция разработана в yu-i-i/overleaf-cep.

Аутентификация OIDC
Аутентификация LDAP
Аутентификация SAML
Глобальная настройка
Для включения конкретного модуля аутентификации необходима переменная окруженияEXTERNAL_AUTH. Она определяет, какие внешние методы аутентификации активированы. Доступные значения (в нижнем регистре):
- saml
- ldap
- oidc
Рекомендации по SSO
Я протестировал SAML, LDAP и OAuth с Overleaf. SAML и OAuth работают в Overleaf хорошо, а с LDAP — по-разному. Он плохо работает с https://docs.goauthentik.io/, но хорошо работает с OpenLDAP (https://github.com/rroemhild/docker-test-openldap).Нам нужно обновить passport-ldapauth: недавно я пытался протестировать LDAP в Overleaf с https://goauthentik.io/, и попытка не удалась. После обновления “passport-ldapauth” до версии 3.0.0 всё заработало.Изначально использовалась версия 2.x.x, выпущенная 6 лет назад.

