From 1cba2f427e7f71f0bb6867de2dc4fdfbd680fe86 Mon Sep 17 00:00:00 2001 From: josedario87 Date: Mon, 13 Oct 2025 03:16:36 -0600 Subject: [PATCH] Add debug endpoint to inspect Authentik headers --- nuxt4/app/server/api/debug/headers.ts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 nuxt4/app/server/api/debug/headers.ts 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 + } +})