/* global WIKI */ // ------------------------------------ // CAS Account // ------------------------------------ const CASStrategy = require('passport-cas').Strategy module.exports = { init (passport, conf) { passport.use('cas', new CASStrategy({ ssoBaseURL: conf.ssoBaseURL, serverBaseURL: conf.serverBaseURL }, (profile, cb) => { WIKI.models.users.processProfile(profile).then((user) => { return cb(null, user) || true }).catch((err) => { return cb(err, null) || true }) } )) } }