TwoToc code
[YouAndWeb_TwoToc] / server / auth / twitter / index.js
diff --git a/server/auth/twitter/index.js b/server/auth/twitter/index.js
new file mode 100755 (executable)
index 0000000..8e6f32b
--- /dev/null
@@ -0,0 +1,20 @@
+'use strict';
+
+var express = require('express');
+var passport = require('passport');
+var auth = require('../auth.service');
+
+var router = express.Router();
+
+router
+  .get('/', passport.authenticate('twitter', {
+    failureRedirect: '/signup',
+    session: false
+  }))
+
+  .get('/callback', passport.authenticate('twitter', {
+    failureRedirect: '/signup',
+    session: false
+  }), auth.setTokenCookie);
+
+module.exports = router;