From 616c15c87cd6c09a083fbeee4e0e596f6d6a8c1c Mon Sep 17 00:00:00 2001 From: ari Date: Tue, 25 Nov 2025 11:06:51 +0700 Subject: [PATCH] update BF --- app/middleware/auth.global.ts | 6 ++++-- app/pages/auth/sso.vue | 6 ++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app/middleware/auth.global.ts b/app/middleware/auth.global.ts index 3a0efd16..b10ed401 100644 --- a/app/middleware/auth.global.ts +++ b/app/middleware/auth.global.ts @@ -6,7 +6,7 @@ export default defineNuxtRouteMiddleware(async (to) => { const { $pinia } = useNuxtApp() - const { initKeycloak, isAuthenticated} = useKeycloak(); // global composable + const { initKeycloak, isAuthenticated, getResponse} = useKeycloak(); // global composable await initKeycloak("check-sso"); if (import.meta.client) { @@ -14,7 +14,9 @@ export default defineNuxtRouteMiddleware(async (to) => { if (!userStore.isAuthenticated && !isAuthenticated.value) { return navigateTo('/auth/login') } else { - console.log("its logged in!!! ") + if (isAuthenticated.value) { + await getResponse() + } } } }) diff --git a/app/pages/auth/sso.vue b/app/pages/auth/sso.vue index 33f5cb0e..b16f6593 100644 --- a/app/pages/auth/sso.vue +++ b/app/pages/auth/sso.vue @@ -3,9 +3,7 @@ import { ref, onMounted } from 'vue' import { useKeycloak } from "~/composables/useKeycloack" const error = ref(null) -const { initKeycloak, isAuthenticated, getResponse, loginSSO } = useKeycloak() -const profile = ref(null) -const token = ref(null); +const { initKeycloak, isAuthenticated, getResponse } = useKeycloak() onMounted(async () => { try { @@ -15,7 +13,7 @@ onMounted(async () => { if (isAuthenticated.value) { await getResponse() } else { - await loginSSO({ redirectUri: '/auth/sso' }) + return navigateTo('/auth/login') } } catch (err: any) { error.value = err?.message || String(err)