atsid/generator-ats-node-webapp

View on GitHub
generators/auth-facebook/templates/server/routers/auth/methods/facebook.js

Summary

Maintainability
A
2 hrs
Test Coverage
const jefferson = require('express-jefferson');
const passport = require('passport');
const redirect = require('app/middleware/redirect');

module.exports = jefferson.router({
  routes: {
    '/': {
      get: [passport.authenticate('facebook')],
    },
    '/callback': {
      get: [
        passport.authenticate('facebook', {failureRedirect: '/#/login'}),
        redirect('/'),
      ],
    },
  },
});