Oauth2client по электронной почте не возвращается Google-Auth-Library | NodejsJavascript

Форум по Javascript
Ответить
Anonymous
 Oauth2client по электронной почте не возвращается Google-Auth-Library | Nodejs

Сообщение Anonymous »

Я пытаюсь проверить токен идентификатора входа в Google в моем бэкэнд Node.js, используя Google-Auth-Library. Тем не менее, функция VerifyIdtOken возвращает полезную нагрузку, но я не могу получить информацию пользователя. Но это дает другую информацию ISS, IAT, Exp, Nonce. Не электронная почта, URL -адрес профиля включена почему? < /P>
const { OAuth2Client } = require('google-auth-library');

const webClientId = process.env.OAUTH_GOOGLE_WEB_CLIENT_ID; // Web Client ID
const androidClientId = process.env.OAUTH_GOOGLE_ANDROID_CLIENT_ID; // Android Client ID

async function verifyIdToken(idToken) {
const client = new OAuth2Client(webClientId);
try {
const ticket = await client.verifyIdToken({
idToken: idToken,
audience: [webClientId, androidClientId], // Allow multiple audiences
});

const payload = ticket.getPayload();
console.log(payload); // Debugging output

if (!payload) {
throw new Error('Invalid token payload');
}

return payload;
} catch (error) {
console.error("Verification Error:", error.message);
throw new Error('Failed to verify ID Token');
}
}



Подробнее здесь: https://stackoverflow.com/questions/795 ... ary-nodejs
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»