Add debug endpoint to inspect Authentik headers
This commit is contained in:
23
nuxt4/app/server/api/debug/headers.ts
Normal file
23
nuxt4/app/server/api/debug/headers.ts
Normal file
@@ -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<string, string> = {}
|
||||||
|
const allHeaders: Record<string, string> = {}
|
||||||
|
|
||||||
|
for (const [key, value] of Object.entries(headers)) {
|
||||||
|
allHeaders[key] = value
|
||||||
|
if (key.toLowerCase().startsWith('x-authentik-')) {
|
||||||
|
authentikHeaders[key] = value
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return {
|
||||||
|
authentikHeaders,
|
||||||
|
allHeaders
|
||||||
|
}
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user