diff --git a/nuxt4/app/server/api/debug/headers.ts b/nuxt4/app/server/api/debug/headers.ts new file mode 100644 index 0000000..f0db13a --- /dev/null +++ b/nuxt4/app/server/api/debug/headers.ts @@ -0,0 +1,23 @@ +/** + * Debug endpoint para ver todos los headers que recibe el servidor + * Útil para inspeccionar qué headers envía Authentik Proxy + */ +export default defineEventHandler((event) => { + const headers = getHeaders(event) + + // Filtrar solo los headers de Authentik + const authentikHeaders: Record = {} + const allHeaders: Record = {} + + for (const [key, value] of Object.entries(headers)) { + allHeaders[key] = value + if (key.toLowerCase().startsWith('x-authentik-')) { + authentikHeaders[key] = value + } + } + + return { + authentikHeaders, + allHeaders + } +})