From df761b3626bb90551974430c285606e97cb5524f Mon Sep 17 00:00:00 2001 From: Ryderjj89 Date: Sat, 13 Sep 2025 17:33:43 -0400 Subject: [PATCH] Fix profile parsing to use sub parameter directly and improve user data extraction --- backend/src/auth.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/src/auth.js b/backend/src/auth.js index e64846f9..98058d2b 100644 --- a/backend/src/auth.js +++ b/backend/src/auth.js @@ -86,10 +86,12 @@ function configureAuth(app) { console.log('Access Token:', accessToken ? 'Present' : 'Missing'); // Extract user info from profile + console.log('Raw profile object:', JSON.stringify(profile, null, 2)); + const userProfile = { - sub: profile.id, + sub: sub, // Use the sub parameter directly email: profile.emails?.[0]?.value, - name: profile.displayName + name: profile.displayName || profile.name?.givenName || profile.username }; console.log('Extracted user profile:', userProfile);