diff --git a/nuxt4-app/nuxt.config.ts b/nuxt4-app/nuxt.config.ts index 6b5b9eb..e63d2a4 100644 --- a/nuxt4-app/nuxt.config.ts +++ b/nuxt4-app/nuxt.config.ts @@ -16,13 +16,13 @@ export default defineNuxtConfig({ authentik: { clientId: process.env.NUXT_OAUTH_AUTHENTIK_CLIENT_ID || '', clientSecret: process.env.NUXT_OAUTH_AUTHENTIK_CLIENT_SECRET || '', - serverUrl: process.env.NUXT_OAUTH_AUTHENTIK_SERVER_URL || 'https://auth.tudominio.com', - redirectURL: process.env.NUXT_OAUTH_AUTHENTIK_REDIRECT_URL || 'https://app.tudominio.com/auth/authentik' + serverUrl: process.env.NUXT_OAUTH_AUTHENTIK_SERVER_URL || '', + redirectURL: process.env.NUXT_OAUTH_AUTHENTIK_REDIRECT_URL || '' } }, // Variables públicas (cliente y servidor) public: { - appUrl: process.env.NUXT_PUBLIC_APP_URL || 'https://app.tudominio.com' + appUrl: process.env.NUXT_PUBLIC_APP_URL || '' } }, diff --git a/nuxt4-app/server/routes/auth/authentik.get.ts b/nuxt4-app/server/routes/auth/authentik.get.ts index b88d80a..130c7bd 100644 --- a/nuxt4-app/server/routes/auth/authentik.get.ts +++ b/nuxt4-app/server/routes/auth/authentik.get.ts @@ -1,10 +1,12 @@ +import { oauthAuthentikEventHandler } from '../../utils/oauth-authentik' + /** * OAuth Authentik Login Handler * Ruta: /auth/authentik * * Este endpoint inicia el flujo OAuth con Authentik */ -export default oauth.authentikEventHandler({ +export default oauthAuthentikEventHandler({ config: { emailRequired: true },