Ta funkcja została opracowana przez yu-i-i/overleaf-cep.

Uwierzytelnianie OIDC
Uwierzytelnianie LDAP
Uwierzytelnianie SAML
Konfiguracja globalna
Zmienna środowiskowaEXTERNAL_AUTH jest wymagana do włączenia konkretnego modułu uwierzytelniania. Określa ona, które zewnętrzne metody uwierzytelniania są aktywne. Dostępne opcje (małymi literami):
- saml
- ldap
- oidc
Wskazówki dotyczące SSO
Przetestowałem saml, ldap i oauth w Overleaf. Zarówno saml, jak i oauth działają w Overleaf dobrze, ale w przypadku ldap — to zależy. Nie działa dobrze z https://docs.goauthentik.io/, ale działa dobrze z openLDAP (https://github.com/rroemhild/docker-test-openldap).Musimy zaktualizować passport-ldapauth. Niedawno próbowałem przetestować LDAP w Overleaf z https://goauthentik.io/ i test się nie powiódł. Po aktualizacji “passport-ldapauth” do wersji 3.0.0 wszystko działa poprawnie.Pierwotnie używana była wersja 2.x.x sprzed 6 lat.

