GoogleOauth2.0 First implementation
First try for GoogleOauth2.0
This commit is contained in:
23
express-server/public/login/auth.js
Normal file
23
express-server/public/login/auth.js
Normal file
@ -0,0 +1,23 @@
|
||||
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
|
||||
});
|
||||
}));
|
||||
};
|
Reference in New Issue
Block a user