Files
SmartShopper/express-server/public/login/auth.js
Georg Reisinger b171f1646c GoogleOauth2.0 First implementation
First try for GoogleOauth2.0
2018-10-26 14:02:15 +02:00

23 lines
715 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: 'http://localhost:7000/auth/google/callback'
},
(token, refreshToken, profile, done) => {
return done(null, {
profile: profile,
token: token
});
}));
};