fix(auth): pin native auth storage operations

This commit is contained in:
2026-08-17 14:52:21 +02:00
parent 6d438f4c7e
commit cb0e873ed7
23 changed files with 3016 additions and 1385 deletions
+4 -1
View File
@@ -1,4 +1,5 @@
import { createFileAuthSessionStore } from "../../src/auth/session-store.js";
import { createFixturePosixAuthStorageBridge } from "./posix-auth-storage-bridge.mjs";
const root = process.env.THT_TEST_SESSION_ROOT;
const state = process.env.THT_TEST_OIDC_STATE;
@@ -9,7 +10,9 @@ process.send("ready");
process.once("message", async (message) => {
if (message !== "consume") process.exit(3);
try {
const record = await createFileAuthSessionStore(root).consumeOidcState(state);
const record = await createFileAuthSessionStore(root, undefined, {
posixStorageBridge: createFixturePosixAuthStorageBridge(),
}).consumeOidcState(state);
process.send?.({ consumed: record !== undefined });
process.exit(0);
} catch {