feat(auth): add remembered local login to the frontend

This commit is contained in:
2026-08-17 04:52:39 +02:00
parent 8c67cb75dc
commit 202822f3ba
36 changed files with 2649 additions and 163 deletions
+8
View File
@@ -1,5 +1,13 @@
import { setupServer } from "msw/node";
import { http, HttpResponse } from "msw";
export const server = setupServer(
http.get("/api/auth/config", () => HttpResponse.json({ mode: "local", localLogin: true, oidcLogin: false })),
http.get("/api/me", () => HttpResponse.json({
issuer: "mock", subject: "test-user", displayName: "Test user", roles: ["admin"],
permissions: [
"session.use", "session.read_all", "session.manage_all", "settings.manage",
"workspace.manage", "workspace.secrets.manage", "pi.manage", "auth.diagnostics.read",
], isAdmin: true, csrfToken: "c".repeat(43), session: null,
})),
http.get("/api/health/dwh", () => HttpResponse.json({ ok: true, detail: "ok" })),
);