Skip to main content
Fitur ini dikembangkan oleh yu-i-i/overleaf-cep.
Ada 3 metode autentikasi yang didukung. Setelah dikonfigurasi, Anda dapat login dengan opsi-opsi berikut, seperti yang ditunjukkan pada gambar di bawah.
Kami sangat menyarankan Anda menggunakan OIDC, karena ini adalah metode yang paling umum.

Autentikasi OIDC

Autentikasi LDAP

Autentikasi SAML

Konfigurasi Global

Variabel lingkungan EXTERNAL_AUTH diperlukan untuk mengaktifkan modul autentikasi tertentu. Variabel lingkungan ini menentukan metode autentikasi eksternal mana yang diaktifkan. Opsi yang tersedia adalah (dalam huruf kecil):
  • saml
  • ldap
  • oidc

Saran untuk SSO

Saya telah menguji saml, ldap, dan oauth untuk overleaf. saml dan oauth berfungsi dengan baik di overleaf, tetapi untuk ldap, hasilnya bergantung. ldap tidak berfungsi dengan baik untuk https://docs.goauthentik.io/, tetapi berfungsi dengan baik di openLDAP (https://github.com/rroemhild/docker-test-openldap).
Kita perlu memperbarui passport-ldapauth. Baru-baru ini saya mencoba menguji ldap overleaf dengan https://goauthentik.io/, dan hasilnya gagal. Setelah saya memperbarui “passport-ldapauth” ke 3.0.0, semuanya berfungsi dengan baik.
Versi aslinya adalah 2.x.x, yang dirilis 6 tahun yang lalu.
Saya tidak yakin apa penyebabnya, karena kita semua bergantung pada paket eksternal untuk melakukan autentikasi LDAP (juga saml, oauth). Jika tidak berfungsi, situasinya bisa sama untuk overleaf server pro, karena kami hanya meneruskan semua variabel lingkungan ke paket internal; jika ada bug, saat ini kami tidak mengetahuinya. Jadi saya sangat menyarankan pengguna kami untuk menyiapkan lingkungan pengembangan guna menguji SSO dengan seluruh kode sumber, yang tersedia di Menyiapkan Lingkungan Pengembangan (Lokal). Di lingkungan pengembangan, Anda dapat melihat semua log di terminal, sehingga memudahkan proses debug. \
Terakhir diubah pada 6 Oktober 2026