debug(vk): log full callback URL and all query params

This commit is contained in:
emil
2026-05-15 04:15:07 +03:00
parent 258f062115
commit 57d56c7f29
+5
View File
@@ -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);