From 5269fcb6c477e149c3039aa99180ffbe78f87cbb Mon Sep 17 00:00:00 2001 From: Michael Zetterberg Date: Wed, 16 Oct 2024 16:52:03 +0200 Subject: [PATCH] chore: debug mfa login --- middlewares/authRequired.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/middlewares/authRequired.ts b/middlewares/authRequired.ts index 09781ac56..7a3dc62df 100644 --- a/middlewares/authRequired.ts +++ b/middlewares/authRequired.ts @@ -58,10 +58,18 @@ export const middleware = auth(async (request) => { const isMFAPath = mfaRequired.includes(nextUrl.pathname) if (isLoggedIn && isMFAPath && isMFAInvalid()) { + console.log("[mfa] required") const headers = new Headers(request.headers) headers.set("x-returnurl", nextUrlPublic.href) headers.set("x-login-source", "mfa") - return NextResponse.rewrite(new URL(`/${lang}/login`, request.nextUrl), { + console.log("[mfa] nextUrlPublic", nextUrlPublic) + console.log("[mfa] headers", headers) + console.log("[mfa] request.nextUrl", request.nextUrl) + console.log("[mfa] request", request) + + const u = new URL(`/${lang}/login`, request.nextUrl) + console.log("[mfa] rewrite url", u) + return NextResponse.rewrite(u, { request: { headers, },