| 12345678910111213141516171819202122232425262728293031 | /* global WIKI */// ------------------------------------// Auth0 Account// ------------------------------------const Auth0Strategy = require('passport-auth0').Strategymodule.exports = {  init (passport, conf) {    passport.use('auth0',      new Auth0Strategy({        domain: conf.domain,        clientID: conf.clientId,        clientSecret: conf.clientSecret,        callbackURL: conf.callbackURL,        passReqToCallback: true      }, async (req, accessToken, refreshToken, extraParams, profile, cb) => {        try {          const user = await WIKI.models.users.processProfile({            providerKey: req.params.strategy,            profile          })          cb(null, user)        } catch (err) {          cb(err, null)        }      }      ))  }}
 |