a03424191b330150ba716de0d17684bd383ee05b
[motion.git] / server / auth / index.js
1 'use strict';
2
3 var express   = require('express');
4 var passport  = require('passport');
5 var config    = require('../config/environment');
6 var User      = require('../models').User;
7
8
9 // Passport Configuration
10 require('./local/passport').setup(User, config);
11 require('./facebook/passport').setup(User, config);
12 require('./google/passport').setup(User, config);
13 require('./twitter/passport').setup(User, config);
14
15 var router = express.Router();
16
17 router.use('/local', require('./local'));
18 router.use('/facebook', require('./facebook'));
19 router.use('/twitter', require('./twitter'));
20 router.use('/google', require('./google'));
21
22 module.exports = router;