import { CanActivateFn, Router } from '@angular/router'; import { inject } from '@angular/core'; import { KeycloakService } from 'keycloak-angular'; export const authGuard: CanActivateFn = async () => { const keycloakService = inject(KeycloakService); const router = inject(Router); if (keycloakService.isLoggedIn()) { return true; } router.navigate(['']); return false; };