Commit graph

165 commits

Author SHA1 Message Date
fserres
f27f22cb01 Add permissions oidc auth 2024-10-01 01:09:12 -04:00
fserres
3bb1db7236 Merge branch 'dev-it1-PFEA2024' into it1/feature/RBAC 2024-10-01 00:54:46 -04:00
fserres
04577d5ce2 Add permissions with providers 2024-10-01 00:52:25 -04:00
MathieuSevignyLavallee
ee580005b2 Fix bug 2024-09-30 21:15:09 -04:00
Bruno Roesner
8d31bc8f8c added groups in oidc response 2024-09-30 20:49:00 -04:00
MathieuSevignyLavallee
0fe4dcacd5 correction config avec OIDC 2024-09-30 20:40:33 -04:00
fserres
19f545b24f Merge branch 'dev-it1-PFEA2024' into it1/feature/RBAC 2024-09-30 11:26:41 -04:00
fserres
0a82574eb4 Add permissions 2024-09-30 11:24:12 -04:00
MathieuSevignyLavallee
ab3925885a Petit ajustement
Petit ajustement du frontend pour l'affichage des options disponibles et la restriction des routes en fonction de la connexion. Enlever la nécessité du token pour récupérer les authActive, puisqu'on n'est pas encore connecté à ce stade.
2024-09-30 11:07:23 -04:00
f379ddcb28
Merge pull request #142 from ets-cfuhrman-pfe/feat-oidc-integration
Added OIDC provider
2024-09-29 18:46:50 -04:00
Bruno Roesner
e45b0804ee changed env variables in docker compose 2024-09-29 18:44:16 -04:00
Bruno Roesner
813ea5944b continued oidc 2024-09-29 18:39:24 -04:00
Bruno Roesner
bb9d1d4bcc added rest of oidc (kind of) 2024-09-29 17:55:48 -04:00
Bruno Roesner
fbca8cb193 added openidconnect provider 2024-09-29 17:55:38 -04:00
Bruno Roesner
56c4ed1f10 added passportjs-openid package 2024-09-29 17:55:20 -04:00
JerryKwok
31728b72e2
Merge pull request #141 from ets-cfuhrman-pfe/dev-it1-connexion-page
frontend connexion page
2024-09-29 16:47:51 -04:00
MathieuSevignyLavallee
e51f29c5d2 ajusted button to redirect to good route 2024-09-29 16:37:08 -04:00
d63dd87d54 Adds groups to example 2024-09-29 16:26:15 -04:00
Jerry Kwok
8bb62b8842 frontend connexion page 2024-09-29 15:07:16 -04:00
05381c7da9
Merge pull request #138 from ets-cfuhrman-pfe/109-tche-11--intgration-de-passportjs
109 tche 11  intgration de passportjs
2024-09-29 11:36:34 -04:00
roesnerb
ac8b6d34b7
Merge pull request #140 from ets-cfuhrman-pfe/adds-configuration-to-oauth-integration
Adds configuration to oauth integration
2024-09-28 18:17:49 -04:00
4dadf7851b remove duplicates 2024-09-28 18:07:03 -04:00
454cabb2fa Adds modules addition tests 2024-09-28 17:46:44 -04:00
d97f3f55e2 Incorporate auth config 2024-09-28 17:08:11 -04:00
ec9adc1440 Merge remote-tracking branch 'origin/dev-configuration-auth' into adds-configuration-to-oauth-integration 2024-09-28 12:18:10 -04:00
6a330774b3 fixes 500 error 2024-09-27 23:02:53 -04:00
MathieuSevignyLavallee
3087e16e3e added tests 2024-09-27 14:16:11 -04:00
101fb2a767 globalise for tests 2024-09-26 10:57:10 -04:00
MathieuSevignyLavallee
63769e9baf active auth simple login added 2024-09-24 22:08:48 -04:00
MathieuSevignyLavallee
9c10fbec69 docker-compose typo 2024-09-24 22:01:16 -04:00
MathieuSevignyLavallee
dd6a38854d Ajout de fonction et de vérification 2024-09-24 22:00:28 -04:00
35fc5cc89f Merge branch '109-tche-11--intgration-de-passportjs' of github.com:ets-cfuhrman-pfe/EvalueTonSavoir into 109-tche-11--intgration-de-passportjs 2024-09-24 18:57:53 -04:00
d58d6f1d64 Adds base for OAuth - Still errors 2024-09-24 18:57:27 -04:00
Christopher (Cris) Fuhrman
457a5145c1
Merge pull request #108 from gab9281/main
Create branch images to facilitate production and tests deployment
2024-09-24 18:44:13 -04:00
Christopher (Cris) Fuhrman
92d1887eca
Merge pull request #128 from ets-cfuhrman-pfe/fuhrmanator/issue80
Nom de la salle devrait être en premier sur /student/join-room
2024-09-24 18:27:38 -04:00
C. Fuhrman
2091084bba Nom de la salle devrait être en premier sur /student/join-room
Fixes #80
2024-09-24 18:24:04 -04:00
36863560e0 Adds base for OAuth - Still errors 2024-09-24 17:24:32 -04:00
Christopher (Cris) Fuhrman
fd68131e9d
Merge pull request #127 from ets-cfuhrman-pfe/fuhrmanator/issue79
Fuhrmanator/issue79
2024-09-24 14:45:15 -04:00
C. Fuhrman
ebb526aa52 Fixes #79
npm audit fix
2024-09-24 14:32:32 -04:00
C. Fuhrman
9091a1a44f Merge branch 'main' of https://github.com/ets-cfuhrman-pfe/EvalueTonSavoir into fuhrmanator/issue79 2024-09-24 14:25:35 -04:00
C. Fuhrman
b410a6da29 Améliorations - table des résultats défile horizontalement avec la première colonne fixe 2024-09-24 09:49:15 -04:00
MathieuSevignyLavallee
75ebcff4e0
Merge pull request #126 from MathieuSevignyLavallee/main
Configuration authentification - docker-compose
2024-09-23 17:34:20 -04:00
MathieuSevignyLavallee
dc40b86739
Merge pull request #1 from MathieuSevignyLavallee/dev-config
Dev config
2024-09-23 16:35:07 -04:00
MathieuSevignyLavallee
052de4dd9d cleanup 2024-09-23 16:24:07 -04:00
C. Fuhrman
7562898438 refactor, remove react-latex (katex should be used) 2024-09-23 15:55:37 -04:00
Christopher (Cris) Fuhrman
3ec84adc27
Merge pull request #125 from ets-cfuhrman-pfe/fuhrmanator/issue87
Il faut créer un dossier avant de créer un premier quiz sinon il est …
2024-09-23 15:24:51 -04:00
C. Fuhrman
218334b4e0 Il faut créer un dossier avant de créer un premier quiz sinon il est impossible de le sauver.
Fixes #87
"Dossier par défaut" existait dans MongoDB, mais le champ userId avait un type "ObjectId" et non "String".
2024-09-23 15:20:57 -04:00
MathieuSevignyLavallee
5040c2189d jwt auth for route auth 2024-09-22 21:04:07 -04:00
MathieuSevignyLavallee
4849380b73 Dynamic auth config 2024-09-22 21:00:15 -04:00
MathieuSevignyLavallee
97e7a4888f ajustement auth env 2024-09-22 15:01:29 -04:00