Fix OAuth authentication route
All checks were successful
build-and-deploy / build (push) Successful in 31s
build-and-deploy / deploy (push) Successful in 3s

- Add missing import for oauthAuthentikEventHandler
- Remove default placeholder URLs in nuxt.config.ts
- Fixes 404 error on /auth/authentik endpoint
This commit is contained in:
2025-10-11 17:30:14 -06:00
parent 3471a27ba4
commit 3de76369c0
2 changed files with 6 additions and 4 deletions

View File

@@ -16,13 +16,13 @@ export default defineNuxtConfig({
authentik: { authentik: {
clientId: process.env.NUXT_OAUTH_AUTHENTIK_CLIENT_ID || '', clientId: process.env.NUXT_OAUTH_AUTHENTIK_CLIENT_ID || '',
clientSecret: process.env.NUXT_OAUTH_AUTHENTIK_CLIENT_SECRET || '', clientSecret: process.env.NUXT_OAUTH_AUTHENTIK_CLIENT_SECRET || '',
serverUrl: process.env.NUXT_OAUTH_AUTHENTIK_SERVER_URL || 'https://auth.tudominio.com', serverUrl: process.env.NUXT_OAUTH_AUTHENTIK_SERVER_URL || '',
redirectURL: process.env.NUXT_OAUTH_AUTHENTIK_REDIRECT_URL || 'https://app.tudominio.com/auth/authentik' redirectURL: process.env.NUXT_OAUTH_AUTHENTIK_REDIRECT_URL || ''
} }
}, },
// Variables públicas (cliente y servidor) // Variables públicas (cliente y servidor)
public: { public: {
appUrl: process.env.NUXT_PUBLIC_APP_URL || 'https://app.tudominio.com' appUrl: process.env.NUXT_PUBLIC_APP_URL || ''
} }
}, },

View File

@@ -1,10 +1,12 @@
import { oauthAuthentikEventHandler } from '../../utils/oauth-authentik'
/** /**
* OAuth Authentik Login Handler * OAuth Authentik Login Handler
* Ruta: /auth/authentik * Ruta: /auth/authentik
* *
* Este endpoint inicia el flujo OAuth con Authentik * Este endpoint inicia el flujo OAuth con Authentik
*/ */
export default oauth.authentikEventHandler({ export default oauthAuthentikEventHandler({
config: { config: {
emailRequired: true emailRequired: true
}, },