From dddef149aea597a145e3717b2c461b251e0f6a8d Mon Sep 17 00:00:00 2001 From: memdmp Date: Wed, 20 Aug 2025 13:39:01 +0200 Subject: feat: oidc attempt 82845345 --- src/routes/+error.svelte | 1 + src/routes/+layout.server.ts | 4 +- src/routes/+layout.svelte | 12 ++++- src/routes/+page.svelte | 26 ---------- src/routes/+server.ts | 3 ++ src/routes/api/v1/whoami/+server.ts | 9 ++++ src/routes/home/+page.svelte | 34 +++++++++++++ src/routes/login/+server.ts | 16 +++++-- src/routes/login/callback/+server.ts | 79 +++++++++++++------------------ src/routes/login/callback/ok/+page.svelte | 13 +++++ src/routes/login/undo/+server.ts | 16 +++++++ src/routes/logout/+server.ts | 14 ++++++ src/routes/vms/+page.svelte | 16 +++++++ 13 files changed, 162 insertions(+), 81 deletions(-) delete mode 100644 src/routes/+page.svelte create mode 100644 src/routes/+server.ts create mode 100644 src/routes/api/v1/whoami/+server.ts create mode 100644 src/routes/home/+page.svelte create mode 100644 src/routes/login/callback/ok/+page.svelte create mode 100644 src/routes/login/undo/+server.ts create mode 100644 src/routes/logout/+server.ts create mode 100644 src/routes/vms/+page.svelte (limited to 'src/routes') diff --git a/src/routes/+error.svelte b/src/routes/+error.svelte index a19e467..c7cd13f 100644 --- a/src/routes/+error.svelte +++ b/src/routes/+error.svelte @@ -4,3 +4,4 @@

HTTP {page.status}

{page.error?.message}

+

Go Home

diff --git a/src/routes/+layout.server.ts b/src/routes/+layout.server.ts index afdac71..c6f56da 100644 --- a/src/routes/+layout.server.ts +++ b/src/routes/+layout.server.ts @@ -1,5 +1,7 @@ +import { filterSession } from '../hooks.server'; + export const load = async ({ locals }) => { return { - // session: await locals.auth(), + session: filterSession(await locals.auth()), }; }; diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 1980c3a..dc81706 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -13,8 +13,16 @@