Introduce an environment variable to control user creation in OIDC authentication, closes #47

This commit is contained in:
yu-i-i
2025-06-24 00:51:45 +02:00
parent 1637e818eb
commit e19c3016db
4 changed files with 12 additions and 8 deletions
@@ -17,6 +17,7 @@ const OIDCModuleManager = {
attAdmin: process.env.OVERLEAF_OIDC_IS_ADMIN_FIELD,
valAdmin: process.env.OVERLEAF_OIDC_IS_ADMIN_FIELD_VALUE,
updateUserDetailsOnLogin: boolFromEnv(process.env.OVERLEAF_OIDC_UPDATE_USER_DETAILS_ON_LOGIN),
disableJITAccountCreation: boolFromEnv(process.env.OVERLEAF_OIDC_DISABLE_JIT_ACCOUNT_CREATION),
}
},
passportSetup(passport, callback) {