Цю функцію розроблено в 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 років.

