feat(session): guest login endpoint, guestAllowed, guest /me payload

This commit is contained in:
saopig1 committed 2026-06-25 11:35:10 +08:00
1 parent 271504eec1
commit 8fbc522d06
3 files changed
+109 -8

No files matched your search

+1 -1
View File
@@ -95,7 +95,7 @@ export function createWebServer(options: WebServerOptions): WebServer {
app.use("/api/session/login", loginLimit);
app.use("/api/session/setup", setupLimit);
app.use("/api/session", createSessionRouter(users, sessions, audit, logger, permissions));
app.use("/api/session", createSessionRouter(users, sessions, audit, logger, permissions, () => options.config.guestMode));
// ─── Gates for everything else under /api ───────────────────────────────
const requireAuth = createRequireAuth(sessions, permissions, () => options.config.guestMode);