Skip to content
Snippets Groups Projects
Select Git revision
  • learn-links
  • main default
  • register-forward
  • comments
  • 5.1.0
  • 5.0.4-test
  • 5.0.4
  • overleaf-v5
  • release/4.2.0
  • release/4.1.3
  • upstream/4.2.0
  • 4.1
  • uid-auth
  • 4-0-5
  • sharelatex-4.0.0
  • oidc-3.5.7
  • oidc
  • ldap
  • texlive-full
  • msm-github-codespaces
  • v0.2.0
  • v0.1.4
  • v0.1.3
  • v0.1.2
  • v0.1.1
  • v0.1.0
  • v0.0.1-nightly
27 results

overleaf

  • Clone with SSH
  • Clone with HTTPS
  • Overleaf OIDC Edition

    This is a fork of Overleaf that we use on https://tex.fachschaften.org. The main change is that we added support for login via OpenID Connect.

    Note that this currently still has some stuff that's hardcoded for our use, e.g. the log-in page text, and it enables shell-escape.

    A mirror of this repo with CI that builds Docker images can be found at https://gitlab.fachschaften.org/tudo-fsinfo/admin/overleaf.

    Environment Variables

    You need to set the following env vars:

    • OIDC_ISSUER: https://account.example.org/realms/fachschaften.org
    • OIDC_AUTHORIZATION_URL: https://account.example.org/realms/fachschaften.org/protocol/openid-connect/auth
    • OIDC_TOKEN_URL: https://account.example.org/realms/fachschaften.org/protocol/openid-connect/token
    • OIDC_USERINFO_URL: https://account.example.org/realms/fachschaften.org/protocol/openid-connect/userinfo
    • OIDC_CALLBACK_URL: https://tex.example.org/login/oidc/callback
    • OIDC_CLIENT_ID
    • OIDC_CLIENT_SECRET