generators/auth-github/templates/server/routers/auth/methods/github.js
const config = require('config');
const jefferson = require('express-jefferson');
const passport = require('passport');
const redirect = require('app/middleware/redirect');
module.exports = jefferson.router({
routes: {
'/': {
get: [passport.authenticate('github', {scope: config.auth.github.scope})],
},
'/callback': {
get: [
passport.authenticate('github', {failureRedirect: '/#/login'}),
redirect('/'),
],
},
},
});