feat: Implement Login and Logout functionality, protect authenticated routes #12

Merged
ptran merged 8 commits from feature/oauth into main 2025-02-12 10:00:54 +00:00

8 Commits

Author SHA1 Message Date
Phan Huy Tran
13769e0df5 fix: Translate login to german 2025-02-12 11:00:29 +01:00
Phan Huy Tran
4b9574ac96 fix: fix routing 2025-02-12 11:00:29 +01:00
Phan Huy Tran
f6bcc1be11 Prettier and rebase 2025-02-12 11:00:29 +01:00
Phan Huy Tran
c3f9ba7bca Add nested route config for authentication 2025-02-12 11:00:29 +01:00
Phan Huy Tran
dc993b2879 Add alerts 2025-02-12 11:00:29 +01:00
Phan Huy Tran
53f21a220f Add logout and login functionality 2025-02-12 11:00:29 +01:00
Phan Huy Tran
f10de66c12 Refactor auth guard 2025-02-12 11:00:29 +01:00
Phan Huy Tran
fa30fc3305 Protect homepage with keycloak 2025-02-12 11:00:29 +01:00