Fix OAuth authentication route
- 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:
@@ -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 || ''
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user