mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2025-07-29 05:00:06 +02:00
16 lines
545 B
JavaScript
16 lines
545 B
JavaScript
let oidcModule = {}
|
|
if (process.env.EXTERNAL_AUTH?.includes('oidc')) {
|
|
const { default: OIDCModuleManager } = await import('./app/src/OIDCModuleManager.mjs')
|
|
const { default: router } = await import('./app/src/OIDCRouter.mjs')
|
|
OIDCModuleManager.initSettings()
|
|
OIDCModuleManager.initPolicy()
|
|
oidcModule = {
|
|
name: 'oidc-authentication',
|
|
hooks: {
|
|
passportSetup: OIDCModuleManager.passportSetup,
|
|
getGroupPolicyForUser: OIDCModuleManager.getGroupPolicyForUser,
|
|
},
|
|
router: router,
|
|
}
|
|
}
|
|
export default oidcModule
|