debug(vk): log full callback URL and all query params
This commit is contained in:
@@ -13,6 +13,9 @@ import {
|
|||||||
export const prerender = false;
|
export const prerender = false;
|
||||||
|
|
||||||
export const GET: APIRoute = async ({ url, request }) => {
|
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');
|
const payloadParam = url.searchParams.get('payload');
|
||||||
let code: string | null = null;
|
let code: string | null = null;
|
||||||
let state: string | null = null;
|
let state: string | null = null;
|
||||||
@@ -21,6 +24,7 @@ export const GET: APIRoute = async ({ url, request }) => {
|
|||||||
if (payloadParam) {
|
if (payloadParam) {
|
||||||
try {
|
try {
|
||||||
const payload = JSON.parse(payloadParam);
|
const payload = JSON.parse(payloadParam);
|
||||||
|
console.log('[OAuth VK] Parsed payload:', payload);
|
||||||
code = payload.code || null;
|
code = payload.code || null;
|
||||||
state = payload.state || null;
|
state = payload.state || null;
|
||||||
deviceId = payload.device_id || 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 (!code) code = url.searchParams.get('code');
|
||||||
if (!state) state = url.searchParams.get('state');
|
if (!state) state = url.searchParams.get('state');
|
||||||
|
if (!deviceId) deviceId = url.searchParams.get('device_id');
|
||||||
|
|
||||||
const cookieHeader = request.headers.get('cookie');
|
const cookieHeader = request.headers.get('cookie');
|
||||||
const verifier = getCookieValue(cookieHeader, VERIFIER_COOKIE_NAME);
|
const verifier = getCookieValue(cookieHeader, VERIFIER_COOKIE_NAME);
|
||||||
|
|||||||
Reference in New Issue
Block a user