Commit graph

187 commits

Author SHA1 Message Date
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
7edce8ba9e centralise login/register methods 2024-10-08 15:45:18 -04:00
3d219d068f Move auth login to simpleauth
Co-authored-by: roesnerb <roesnerb@users.noreply.github.com>
2024-10-07 20:13:15 -04:00
Bruno Roesner
eae417dc60 Merge branch 'main' into dev-it2-PFEA2024 2024-10-07 11:11:19 -04:00
roesnerb
207cd627f6
Merge pull request #144 from ets-cfuhrman-pfe/dev-it1-PFEA2024
Ajout itération 1 PFE A2024 sur dev-PFEA2024
2024-10-07 10:49:52 -04:00
Christopher (Cris) Fuhrman
2cb0318dc8
Merge pull request #148 from gab9281/main
Fixes images for branch testing
2024-10-04 09:00:12 -04:00
3fea24630a Fixes images 2024-10-03 23:51:44 -04:00
975c88c894
Merge pull request #143 from ets-cfuhrman-pfe/modularise-auth-methods
Modularise auth methods
2024-10-01 13:32:28 -04:00
Bruno Roesner
e6b8f7ef80 jwt token redirect frontend 2024-10-01 12:03:49 -04:00
a007314229 fix oidc 2024-10-01 11:37:07 -04:00
8f7c0a3ac9 Adds Oauths parsing
Co-authored-by: roesnerb <roesnerb@users.noreply.github.com>
Co-authored-by: MathieuSevignyLavallee <MathieuSevignyLavallee@users.noreply.github.com>
2024-10-01 10:55:48 -04:00
f7f03ebeaa link oauths
Co-authored-by: roesnerb <roesnerb@users.noreply.github.com>
Co-authored-by: MathieuSevignyLavallee <MathieuSevignyLavallee@users.noreply.github.com>
2024-10-01 00:14:55 -04:00
MathieuSevignyLavallee
b1e26d7895 Chaos management 2024-09-30 23:05:00 -04:00
MathieuSevignyLavallee
b9af549624 base of login 2024-09-30 21:20:58 -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
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
Christopher (Cris) Fuhrman
1f78c44be2
Merge pull request #134 from ets-cfuhrman-pfe/fuhrmanator/issue133
Fuhrmanator/issue133
2024-09-26 01:04:17 -04:00
C. Fuhrman
c0cc4d01e0 Fixes #133
Redesign how answers are submitted and updated (react state management)
2024-09-26 00:57:57 -04:00
C. Fuhrman
ab18283db0 state and prop confusion in ManageRoom and LiveResults. 2024-09-25 16:31:38 -04:00
C. Fuhrman
91fa75131a One StudentType that also has answers 2024-09-25 14:53:17 -04:00
C. Fuhrman
fa4b6b5bd3 User -> Student (page, tests) 2024-09-25 13:20:09 -04:00
C. Fuhrman
68d7d8c0a9 Rename UserType -> StudentType 2024-09-25 13:05:36 -04:00
C. Fuhrman
35770dd105 Try to use a map for results, but it's still not clean 2024-09-25 11:17:06 -04:00
Christopher (Cris) Fuhrman
2a2cba6415
Merge pull request #132 from ets-cfuhrman-pfe/fuhrmanator-patch-1
Merge pull request #131 from ets-cfuhrman-pfe/main
2024-09-25 09:14:15 -04:00
Christopher (Cris) Fuhrman
925b0998b6
Merge pull request #131 from ets-cfuhrman-pfe/main
Merge pull request #130 from ets-cfuhrman-pfe/fuhrmanator-patch-1
2024-09-25 09:13:25 -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
Christopher (Cris) Fuhrman
b19753634d
Merge pull request #130 from ets-cfuhrman-pfe/fuhrmanator-patch-1
Don't create branch images when pushing to main
2024-09-24 20:02:27 -04:00