| 1234567891011121314151617181920212223242526272829 | /* global WIKI */// ------------------------------------// Google ID Account// ------------------------------------const GoogleStrategy = require('passport-google-oauth20').Strategymodule.exports = {  key: 'google',  title: 'Google ID',  useForm: false,  props: ['clientId', 'clientSecret'],  init (passport, conf) {    passport.use('google',      new GoogleStrategy({        clientID: conf.clientId,        clientSecret: conf.clientSecret,        callbackURL: conf.callbackURL      }, (accessToken, refreshToken, profile, cb) => {        WIKI.db.User.processProfile(profile).then((user) => {          return cb(null, user) || true        }).catch((err) => {          return cb(err, null) || true        })      })    )  }}
 |