diff --git a/ui/src/auth/auth-store.ts b/ui/src/auth/auth-store.ts index f7b1dd01..6b775391 100644 --- a/ui/src/auth/auth-store.ts +++ b/ui/src/auth/auth-store.ts @@ -1,5 +1,6 @@ import { create } from 'zustand'; import { api } from '../api/client'; +import { config } from '../config'; interface AuthState { accessToken: string | null; @@ -154,7 +155,7 @@ export const useAuthStore = create((set, get) => ({ error: null, }); if (endSessionEndpoint && idToken) { - const postLogoutRedirect = `${window.location.origin}/login`; + const postLogoutRedirect = `${window.location.origin}${config.basePath}login?local`; const params = new URLSearchParams({ id_token_hint: idToken, post_logout_redirect_uri: postLogoutRedirect,