From 2b014fcd75a69ac1693a2c708aeb9c50575581a8 Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sat, 22 Nov 2025 23:53:32 -0500 Subject: fix auth --- packages/console/app/src/routes/auth/callback.ts | 7 ++++++- packages/console/app/src/routes/auth/status.ts | 7 +++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 packages/console/app/src/routes/auth/status.ts (limited to 'packages/console') diff --git a/packages/console/app/src/routes/auth/callback.ts b/packages/console/app/src/routes/auth/callback.ts index 23025b54d..f4096f294 100644 --- a/packages/console/app/src/routes/auth/callback.ts +++ b/packages/console/app/src/routes/auth/callback.ts @@ -1,4 +1,5 @@ import { redirect } from "@solidjs/router" +import { getResponseHeaders } from "@solidjs/start/http" import type { APIEvent } from "@solidjs/start/server" import { AuthClient } from "~/context/auth" import { useAuthSession } from "~/context/auth.session" @@ -19,6 +20,7 @@ export async function GET(input: APIEvent) { return { ...value, account: { + ...value.account, [id]: { id, email: decoded.subject.properties.email, @@ -27,5 +29,8 @@ export async function GET(input: APIEvent) { current: id, } }) - return redirect("/auth") + return redirect("/auth/status", { + status: 302, + headers: getResponseHeaders(), + }) } diff --git a/packages/console/app/src/routes/auth/status.ts b/packages/console/app/src/routes/auth/status.ts new file mode 100644 index 000000000..eaab9dbef --- /dev/null +++ b/packages/console/app/src/routes/auth/status.ts @@ -0,0 +1,7 @@ +import { APIEvent } from "@solidjs/start" +import { useAuthSession } from "~/context/auth.session" + +export async function GET(input: APIEvent) { + const session = await useAuthSession() + return Response.json(session.data) +} -- cgit v1.2.3