From 70e503a5f2f3b1951e2279c359f742cfb734123b Mon Sep 17 00:00:00 2001 From: Bastian Wagner Date: Sun, 25 Aug 2024 20:50:50 +0200 Subject: [PATCH] login --- idp_client/src/app/auth/auth.scss | 2 +- idp_client/src/app/auth/login/login.component.ts | 9 +++++++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/idp_client/src/app/auth/auth.scss b/idp_client/src/app/auth/auth.scss index 59164ef..d38d8bf 100644 --- a/idp_client/src/app/auth/auth.scss +++ b/idp_client/src/app/auth/auth.scss @@ -1,4 +1,4 @@ -// @import url('https://fonts.googleapis.com/css?family=Raleway:400,700'); +@import url('https://fonts.googleapis.com/css?family=Raleway:400,700'); * { box-sizing: border-box; diff --git a/idp_client/src/app/auth/login/login.component.ts b/idp_client/src/app/auth/login/login.component.ts index 46010b2..812cc57 100644 --- a/idp_client/src/app/auth/login/login.component.ts +++ b/idp_client/src/app/auth/login/login.component.ts @@ -40,14 +40,19 @@ export class LoginComponent { this.http.post(environment.api_url + 'auth/login-with-session-id', { code: id, client_id: this.client_id - }).subscribe({ + }).pipe( + this.toast.observe({ + loading: 'Logging in...', + success: 'Logged in', + error: 'Invalid session, please log in with' + }) + ).subscribe({ next: (data) => { if (data["code"] != null) { location.href = this.redirectUri + "?code=" + data["code"]; } }, error: (error) => { - this.toast.error('Invalid session, please log in with your credentials'); console.error(error); } });