fix(dashboard): proxy API auth on custom domains

This commit is contained in:
Rotimi Best
2026-05-28 08:57:28 +01:00
parent 730bcee553
commit 7ee544230f
2 changed files with 81 additions and 0 deletions
+6
View File
@@ -1,6 +1,7 @@
import { getSessionData } from '$lib/utils/services/auth/session';
import { getHasCioCookies } from '$lib/utils/functions/cookies';
import { applyCspExtensions } from '$lib/utils/csp';
import { proxyRequestToApi, shouldForwardToApi } from '$lib/utils/proxy-api-request';
import { type Handle, type HandleServerError, redirect } from '@sveltejs/kit';
import { isPublicApiRoute, isPublicRoute } from '$lib/utils/functions/routes/isPublicRoute';
import { ROUTE } from '$lib/utils/constants/routes';
@@ -35,6 +36,11 @@ function ensureAnalyticsSessionCookie(cookies: Parameters<Handle>[0]['event']['c
export const handle: Handle = async (args) => {
const { event } = args;
if (shouldForwardToApi(event.url.pathname)) {
return proxyRequestToApi(event.request);
}
const sessionData = await getSessionData(event.cookies);
if (sessionData) {