diff --git a/apps/dashboard/src/app.d.ts b/apps/dashboard/src/app.d.ts index 8334603..fb4ea81 100644 --- a/apps/dashboard/src/app.d.ts +++ b/apps/dashboard/src/app.d.ts @@ -3,6 +3,7 @@ declare module '@auth/sveltekit' { interface Session { accessToken?: string; + idToken?: string; } } @@ -10,6 +11,7 @@ declare module '@auth/core/jwt' { interface JWT { accessToken?: string; refreshToken?: string; + idToken?: string; expiresAt?: number; } } diff --git a/apps/dashboard/src/auth.ts b/apps/dashboard/src/auth.ts index 9cd616d..cf9f4cb 100644 --- a/apps/dashboard/src/auth.ts +++ b/apps/dashboard/src/auth.ts @@ -29,17 +29,19 @@ export const { handle, signIn, signOut } = SvelteKitAuth({ if (account) { token.accessToken = account.access_token; token.refreshToken = account.refresh_token; + token.idToken = account.id_token; token.expiresAt = account.expires_at; } return token; }, async session({ session, token }) { session.accessToken = token.accessToken as string; + session.idToken = token.idToken as string; return session; } }, pages: { - signIn: '/auth/signin' + signIn: '/login' }, trustHost: true }); diff --git a/apps/dashboard/src/routes/+page.svelte b/apps/dashboard/src/routes/+page.svelte index 5a4262b..9cf3684 100644 --- a/apps/dashboard/src/routes/+page.svelte +++ b/apps/dashboard/src/routes/+page.svelte @@ -23,7 +23,7 @@ {:else}