legendaryjs
Version:
LegendaryJS – The ultimate backend framework for speed, power, and simplicity.
17 lines (13 loc) • 589 B
JavaScript
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 };