/** * Debug Config Endpoint * Ruta: /api/debug-config * * TEMPORAL: Para verificar que las variables de entorno se estén cargando * BORRAR EN PRODUCCIÓN */ export default defineEventHandler((event) => { const runtimeConfig = useRuntimeConfig(event) return { oauth: { authentik: { clientId: runtimeConfig.oauth.authentik.clientId ? 'SET (hidden)' : 'MISSING', clientSecret: runtimeConfig.oauth.authentik.clientSecret ? 'SET (hidden)' : 'MISSING', serverUrl: runtimeConfig.oauth.authentik.serverUrl || 'MISSING', redirectURL: runtimeConfig.oauth.authentik.redirectURL || 'MISSING', } }, public: { appUrl: runtimeConfig.public.appUrl || 'MISSING' }, env: { NODE_ENV: process.env.NODE_ENV, // Verificar directamente las env vars NUXT_OAUTH_AUTHENTIK_SERVER_URL: process.env.NUXT_OAUTH_AUTHENTIK_SERVER_URL || 'MISSING', NUXT_OAUTH_AUTHENTIK_REDIRECT_URL: process.env.NUXT_OAUTH_AUTHENTIK_REDIRECT_URL || 'MISSING', NUXT_PUBLIC_APP_URL: process.env.NUXT_PUBLIC_APP_URL || 'MISSING', } } })