diff --git a/app/pages/oidc/login.vue b/app/pages/auth/wiki-login.vue similarity index 100% rename from app/pages/oidc/login.vue rename to app/pages/auth/wiki-login.vue diff --git a/server/routes/oidc/[...].ts b/server/routes/oidc/[...].ts index 060348b..39528f0 100644 --- a/server/routes/oidc/[...].ts +++ b/server/routes/oidc/[...].ts @@ -11,12 +11,6 @@ import { getOidcProvider } from "../../utils/oidc-provider.js"; export default defineEventHandler(async (event) => { - // Let Nuxt handle the /oidc/login page (Vue SPA route) - const path = event.path || getRequestURL(event).pathname; - if (path === "/oidc/login" || path.startsWith("/oidc/login?")) { - return; - } - const provider = await getOidcProvider(); const { req, res } = event.node; diff --git a/server/routes/oidc/interaction/[uid].get.ts b/server/routes/oidc/interaction/[uid].get.ts index ad6ad5a..3af2841 100644 --- a/server/routes/oidc/interaction/[uid].get.ts +++ b/server/routes/oidc/interaction/[uid].get.ts @@ -61,7 +61,7 @@ export default defineEventHandler(async (event) => { } // No valid session — redirect to login page - return sendRedirect(event, `/oidc/login?uid=${uid}`, 302); + return sendRedirect(event, `/auth/wiki-login?uid=${uid}`, 302); } // ----- Consent prompt -----