From 09f42da32a2be7d742855da7d1117218a3a22646 Mon Sep 17 00:00:00 2001 From: steel <mael.acier@ensiie.fr> Date: Mon, 6 May 2024 17:05:25 +0200 Subject: [PATCH] remove subject --- package.json | 5 +++-- pnpm-lock.yaml | 6 +++--- src/lib/lucia.ts | 13 ++++--------- 3 files changed, 10 insertions(+), 14 deletions(-) diff --git a/package.json b/package.json index 9f2b0db..cdf5100 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@arise/aidc-sveltekit", - "version": "0.3.1", + "version": "0.4.0", "type": "module", "scripts": { "dev": "vite dev", @@ -42,6 +42,7 @@ "@lucia-auth/adapter-sqlite": "^3.0.1", "@sveltejs/kit": "2", "better-sqlite3": "^9.4.0", + "lucia": "^3.2.0", "svelte": "4" }, "peerDependenciesMeta": { @@ -66,6 +67,7 @@ "eslint": "^8.56.0", "eslint-config-prettier": "^9.0.0", "eslint-plugin-svelte": "^2.30.0", + "lucia": "^3.2.0", "prettier": "^3.2.5", "prettier-plugin-svelte": "^3.0.0", "publint": "^0.2.7", @@ -77,7 +79,6 @@ "vitest": "^1.2.2" }, "dependencies": { - "lucia": "^3.2.0", "openid-client": "^5.6.4", "readable-http-codes": "^1.1.1" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5f5dd1d..d926a01 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,9 +11,6 @@ importers: better-sqlite3: specifier: ^9.4.0 version: 9.4.0 - lucia: - specifier: ^3.2.0 - version: 3.2.0 openid-client: specifier: ^5.6.4 version: 5.6.4 @@ -60,6 +57,9 @@ importers: eslint-plugin-svelte: specifier: ^2.30.0 version: 2.35.1(eslint@8.56.0)(svelte@4.2.10) + lucia: + specifier: ^3.2.0 + version: 3.2.0 prettier: specifier: ^3.2.5 version: 3.2.5 diff --git a/src/lib/lucia.ts b/src/lib/lucia.ts index 9dcc1ec..6d7ffda 100644 --- a/src/lib/lucia.ts +++ b/src/lib/lucia.ts @@ -12,16 +12,13 @@ import type { UserinfoResponse } from "openid-client"; export interface DatabaseUser { id: string; - subject: string; } export interface DatabaseSession { id: string; id_token: string; } -export interface DefaultUserAttributes { - subject: string; -} +export interface DefaultUserAttributes {} export interface DefaultSessionAttributes { id_token: string; } @@ -53,10 +50,8 @@ export abstract class LuciaWrapper< }, name: "aidc_session", }, - getUserAttributes(attributes) { - return { - subject: attributes.subject, - }; + getUserAttributes() { + return {}; }, getSessionAttributes(attributes) { return { @@ -67,7 +62,7 @@ export abstract class LuciaWrapper< }); } - abstract initDatabase(): MaybePromise<void>; + initDatabase(): MaybePromise<void> {} abstract getUserId(subject: string): MaybePromise<string | undefined>; abstract createUser( subject: string, -- GitLab