Files
aigen/server/api/auth/me.get.ts
T
TowstyandCursor bc0ea613c1 Add a password-gated private instance mode for xaigen.
Keep Authentik on aigen, isolate library data per instance, and purge Comfy outputs from the desktop after they are saved on the server.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 19:24:00 -05:00

10 lines
300 B
TypeScript

export default defineEventHandler((event) => {
const user = getSessionUser(event)
return {
user,
authEnabled: authEnabled(),
authMode: passwordAuthEnabled() ? 'password' : oidcAuthEnabled() ? 'oidc' : 'none',
instanceName: useRuntimeConfig().public.instanceName || 'AIGen'
}
})