mirror of
https://github.com/ets-cfuhrman-pfe/EvalueTonSavoir.git
synced 2025-08-11 21:23:54 -04:00
studentRoleClaim
This commit is contained in:
parent
320f98a8a7
commit
e3de6853c7
2 changed files with 8 additions and 6 deletions
|
|
@ -14,6 +14,7 @@ OAUTH_CLIENT_SECRET=your_oauth_client_secret
|
||||||
OAUTH_CALLBACK_URL=https://localhost:3000/auth/provider/callback
|
OAUTH_CALLBACK_URL=https://localhost:3000/auth/provider/callback
|
||||||
OAUTH_ADD_SCOPE=scopes
|
OAUTH_ADD_SCOPE=scopes
|
||||||
OAUTH_ROLE_TEACHER_VALUE=teacher-claim-value
|
OAUTH_ROLE_TEACHER_VALUE=teacher-claim-value
|
||||||
|
OAUTH_ROLE_STUDENT_VALUE=student-claim-value
|
||||||
|
|
||||||
# Configuration OIDC
|
# Configuration OIDC
|
||||||
OIDC_CLIENT_ID=your_oidc_client_id
|
OIDC_CLIENT_ID=your_oidc_client_id
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,15 @@
|
||||||
require('dotenv').config({ path: './.env.auth' });
|
require('dotenv').config({ path: './.env.auth' });
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
// Activer ou désactiver les types d'authentifications
|
// Enable or disable the types of authentications
|
||||||
simpleLoginActive: process.env.SIMPLE_LOGIN_ACTIVE === 'true',
|
simpleLoginActive: process.env.SIMPLE_LOGIN_ACTIVE === 'true',
|
||||||
oauthActive: process.env.OAUTH_ACTIVE === 'true',
|
oauthActive: process.env.OAUTH_ACTIVE === 'false',
|
||||||
oidcActive: process.env.OIDC_ACTIVE === 'true',
|
oidcActive: process.env.OIDC_ACTIVE === 'false',
|
||||||
|
|
||||||
// Configuration Simple Login
|
// Simple Login Configuration
|
||||||
sessionSecret: process.env.SESSION_SECRET || 'default_session_secret',
|
sessionSecret: process.env.SESSION_SECRET || 'default_session_secret',
|
||||||
|
|
||||||
// Configuration OAuth
|
// OAuth Configuration
|
||||||
oauth: {
|
oauth: {
|
||||||
authorizationURL: process.env.OAUTH_AUTHORIZATION_URL || '',
|
authorizationURL: process.env.OAUTH_AUTHORIZATION_URL || '',
|
||||||
tokenURL: process.env.OAUTH_TOKEN_URL || '',
|
tokenURL: process.env.OAUTH_TOKEN_URL || '',
|
||||||
|
|
@ -18,9 +18,10 @@ module.exports = {
|
||||||
callbackURL: process.env.OAUTH_CALLBACK_URL || '',
|
callbackURL: process.env.OAUTH_CALLBACK_URL || '',
|
||||||
scope: process.env.OAUTH_ADD_SCOPE || '',
|
scope: process.env.OAUTH_ADD_SCOPE || '',
|
||||||
teacherRoleClaim: process.env.OAUTH_ROLE_TEACHER_VALUE || '',
|
teacherRoleClaim: process.env.OAUTH_ROLE_TEACHER_VALUE || '',
|
||||||
|
studentRoleClaim: process.env.OAUTH_ROLE_STUDENT_VALUE || '', // Added based on env file
|
||||||
},
|
},
|
||||||
|
|
||||||
// Configuration OIDC
|
// OIDC Configuration
|
||||||
oidc: {
|
oidc: {
|
||||||
clientID: process.env.OIDC_CLIENT_ID || '',
|
clientID: process.env.OIDC_CLIENT_ID || '',
|
||||||
clientSecret: process.env.OIDC_CLIENT_SECRET || '',
|
clientSecret: process.env.OIDC_CLIENT_SECRET || '',
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue