EvalueTonSavoir/server/auth_config.json.example
MathieuSevignyLavallee 1eff386da8 Refactor/regrouping of auth providers.
bug fix pour les refresh des routes si le users est connecté.

Reste a voir si on delete les page login/register/reset dans le dossier pages/teacher.
2024-10-15 19:49:44 -04:00

39 lines
No EOL
1.5 KiB
Text

{
"auth": {
"passportjs":
[
{
"gmatte": {
"type": "oauth",
"OAUTH_AUTHORIZATION_URL": "https://auth.gmatte.xyz/application/o/authorize/",
"OAUTH_TOKEN_URL": "https://auth.gmatte.xyz/application/o/token/",
"OAUTH_USERINFO_URL": "https://auth.gmatte.xyz/application/o/userinfo/",
"OAUTH_CLIENT_ID": "clientID",
"OAUTH_CLIENT_SECRET": "clientSecret",
"OAUTH_ADD_SCOPE": "groups",
"OAUTH_ROLE_TEACHER_VALUE": "groups_evaluetonsavoir-prof",
"OAUTH_ROLE_STUDENT_VALUE": "groups_evaluetonsavoir"
}
},
{
"oidc_gmatte": {
"type": "oidc",
"OIDC_CONFIG_URL": "https://auth.gmatte.xyz/application/o/evaluetonsavoir/.well-known/openid-configuration",
"OIDC_CLIENT_ID": "clientID",
"OIDC_CLIENT_SECRET": "clientSecret",
"OIDC_ADD_SCOPE": "groups",
"OIDC_ROLE_TEACHER_VALUE": "groups_evaluetonsavoir-prof",
"OIDC_ROLE_STUDENT_VALUE": "groups_evaluetonsavoir"
}
}
],
"simple-login": {
"enabled": true,
"name": "provider3",
"SESSION_SECRET": "your_session_secret"
},
"Module X":{
}
}
}