var express = require('express'); var authControllers = require('./auth-controller'); var auth = require('./index'); var authRouter = express.Router(); // GitHub authRouter.use('/login/callback/github', auth.authenticate('github'), function (req, res) { res.redirect('/'); }); authRouter.get('/login/github', auth.authenticate('github')); // Twitter authRouter.use('/login/callback/twitter', auth.authenticate('twitter'), function (req, res) { res.redirect('/'); }); authRouter.get('/login/twitter', auth.authenticate('twitter')); // All authRouter.use('/user', authControllers.getUser); authRouter.use('/logout', authControllers.logout); module.exports = authRouter;