From e8b60b6445d40e533894320d75b3cae7be2cabc4 Mon Sep 17 00:00:00 2001 From: Mohamed Alaaser Date: Wed, 25 Mar 2026 15:42:19 +0100 Subject: [PATCH 1/2] switch clientside --- Client/environments/environment.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Client/environments/environment.ts b/Client/environments/environment.ts index d066a11b..ba7db5bb 100644 --- a/Client/environments/environment.ts +++ b/Client/environments/environment.ts @@ -3,8 +3,8 @@ export const environment = { redirect: 'https://module.aet.cit.tum.de', serverUrl: 'https://module.aet.cit.tum.de', keycloak: { - url: 'https://keycloak.ase.in.tum.de', - realm: 'tum', - clientId: 'module-management' + url: 'https://ba-pahle.aet.cit.tum.de/keycloak', + realm: 'demo', + clientId: 'demo-app' } }; From 5b84c008bf075effca94f63e4334eeb53876fe69 Mon Sep 17 00:00:00 2001 From: Mohamed Alaaser Date: Wed, 25 Mar 2026 16:03:33 +0100 Subject: [PATCH 2/2] fix --- Client/src/app/core/security/security-store.service.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Client/src/app/core/security/security-store.service.ts b/Client/src/app/core/security/security-store.service.ts index 0adb1bc7..47d309fb 100644 --- a/Client/src/app/core/security/security-store.service.ts +++ b/Client/src/app/core/security/security-store.service.ts @@ -42,14 +42,15 @@ export class SecurityStore { try { const user = await firstValueFrom(this.userControllerService.getCurrentUser()); this.user.set(user); + this.evaluatePasskeyDialogAfterTumLogin(); } catch (error) { this.messageService.add({ severity: 'error', summary: 'Sign-in', detail: 'Something went wrong' }); console.error('error fetching user details', error); this.user.set(undefined); + } finally { + this.isLoading.set(false); } - this.evaluatePasskeyDialogAfterTumLogin(); } - this.isLoading.set(false); } closePasskeyDialog(dontShowAgain: boolean): void {