1234567891011121314151617181920212223 |
- 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;
|