UNPKG

legendaryjs

Version:

LegendaryJS – The ultimate backend framework for speed, power, and simplicity.

17 lines (13 loc) 589 B
const GoogleStrategy = require('passport-google-oauth20').Strategy; function initOAuthStrategy(passport) { passport.use(new GoogleStrategy({ clientID: process.env.GOOGLE_CLIENT_ID || 'GOOGLE_ID', clientSecret: process.env.GOOGLE_CLIENT_SECRET || 'GOOGLE_SECRET', callbackURL: '/auth/google/callback' }, (accessToken, refreshToken, profile, done) => { return done(null, profile); })); passport.serializeUser((user, done) => done(null, user)); passport.deserializeUser((user, done) => done(null, user)); } module.exports = { initOAuthStrategy };