From 57d56c7f29502b1256e38d17a4cc326d56fe6075 Mon Sep 17 00:00:00 2001 From: emil Date: Fri, 15 May 2026 04:15:07 +0300 Subject: [PATCH] debug(vk): log full callback URL and all query params --- src/pages/api/auth/callback/vk.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/pages/api/auth/callback/vk.ts b/src/pages/api/auth/callback/vk.ts index 0fc99f1..4406531 100644 --- a/src/pages/api/auth/callback/vk.ts +++ b/src/pages/api/auth/callback/vk.ts @@ -13,6 +13,9 @@ import { export const prerender = false; export const GET: APIRoute = async ({ url, request }) => { + console.log('[OAuth VK] Full callback URL:', url.toString()); + console.log('[OAuth VK] All query params:', Object.fromEntries(url.searchParams.entries())); + const payloadParam = url.searchParams.get('payload'); let code: string | null = null; let state: string | null = null; @@ -21,6 +24,7 @@ export const GET: APIRoute = async ({ url, request }) => { if (payloadParam) { try { const payload = JSON.parse(payloadParam); + console.log('[OAuth VK] Parsed payload:', payload); code = payload.code || null; state = payload.state || null; deviceId = payload.device_id || null; @@ -31,6 +35,7 @@ export const GET: APIRoute = async ({ url, request }) => { if (!code) code = url.searchParams.get('code'); if (!state) state = url.searchParams.get('state'); + if (!deviceId) deviceId = url.searchParams.get('device_id'); const cookieHeader = request.headers.get('cookie'); const verifier = getCookieValue(cookieHeader, VERIFIER_COOKIE_NAME);