UNPKG

easy-express-cwa

Version:

CLI tool to setup a common Express.js backend developed by codewithashim

23 lines (20 loc) 572 B
import { strategyConfig } from "../utils/oAuth"; import passport from "passport"; import googleOAuth from "passport-google-oauth20"; const GoogleStrategy = googleOAuth.Strategy; passport.use( new GoogleStrategy( strategyConfig, (accessToken, refreshToken, profile, cb) => { const { displayName, emails, photos } = profile; if (displayName && emails && photos) { const user = { name: displayName, email: emails[0].value, profile_picture: photos[0].value, }; cb(null, user); } } ) );