23 lines
694 B
JavaScript
23 lines
694 B
JavaScript
const GoogleStrategy = require('passport-google-oauth').OAuth2Strategy;
|
|
|
|
module.exports = (passport) => {
|
|
passport.serializeUser((user, done) => {
|
|
done(null, user);
|
|
});
|
|
|
|
passport.deserializeUser((user, done) => {
|
|
done(null, user);
|
|
});
|
|
|
|
passport.use(new GoogleStrategy({
|
|
clientID: '987329071574-imvtfil34qrnlgouc0njo62aq4md5g1e.apps.googleusercontent.com',
|
|
clientSecret: 'xABbcOGWgLCp6X0P4BTjZNYb',
|
|
callbackURL: '/auth/google/callback'
|
|
},
|
|
(token, refreshToken, profile, done) => {
|
|
return done(null, {
|
|
profile: profile,
|
|
token: token
|
|
});
|
|
}));
|
|
}; |