From fa30fc330507e8342026b4c34334b915a4002012 Mon Sep 17 00:00:00 2001
From: Phan Huy Tran
Date: Wed, 12 Feb 2025 09:00:18 +0100
Subject: [PATCH] Protect homepage with keycloak
---
frontend/src/app/app.routes.ts | 14 +++++++++-----
1 file changed, 9 insertions(+), 5 deletions(-)
diff --git a/frontend/src/app/app.routes.ts b/frontend/src/app/app.routes.ts
index ce6d45a..2dcf135 100644
--- a/frontend/src/app/app.routes.ts
+++ b/frontend/src/app/app.routes.ts
@@ -1,13 +1,17 @@
-import { Routes } from '@angular/router';
+import {Routes} from '@angular/router';
import {LandingPageComponent} from "./landing-page/landing-page.component";
import {HomepageComponent} from "./homepage/homepage/homepage.component";
+import {authGuard} from "./auth.guard";
export const routes: Routes = [
{
- path: 'home',
- component: HomepageComponent
+ path: '',
+ component: LandingPageComponent,
+ },
+ {
+ path: 'home',
+ component: HomepageComponent,
+ canActivate: [authGuard],
},
-
- { path: '', component: LandingPageComponent }
];