Я пытаюсь google auth2 с passport.But, ошибка произошла.
GooglePlusAPIError: Legacy People API раньше не использовался в проекте 556727539509 или отключен. Включите его, посетив https://console.developers.google.com/apis/api/legacypeople.googleapis.com/overview?project=556727539509, затем повторите попытку. Если вы недавно включили этот API, подождите несколько минут, пока действие распространится на наши системы, и повторите попытку. в C: \ Users \ rosic \ Documents \ desafio \ oauth-playlist-lesson-9 \ node_modules \ passport-google-oauth20 \ lib \ Strategy.js: 95: 21 в passBackControl (C: \ Users \ rosic \ Documents \ desafio\ oauth-playlist-lesson-9 \ node_modules \ oauth \ lib \ oauth2.js: 132: 9) на входящем сообщении. (C: \ Users \ rosic \ Documents \ desafio \ oauth-playlist-lesson-9 \ node_modules \ oauth \ lib \ oauth2.js: 157: 7) в IncomingMessage.emit (events.js: 215: 7) в endReadableNT (_stream_readable.js: 1183: 12) в processTicksAndRejected (внутренняя / process / task_queues.js: 80: 21)
const passport = require('passport');
const GoogleStrategy = require('passport-google-oauth20').Strategy;
const keys = require('./keys');
passport.use(
new GoogleStrategy({
// options for google strategy
clientID: keys.google.clientID,
clientSecret: keys.google.clientSecret,
callbackURL: '/auth/google/redirect'
}, (accessToken, refreshToken, profile, done) => {
// passport callback function
console.log('passport callback ');
console.log(profile);
})
);