Creazione organizza
[YouAndWeb_TwoToc] / .fr-KzWVa7 / twotoc / server / auth / facebook / index.js
diff --git a/.fr-KzWVa7/twotoc/server/auth/facebook/index.js b/.fr-KzWVa7/twotoc/server/auth/facebook/index.js
new file mode 100755 (executable)
index 0000000..f13d463
--- /dev/null
@@ -0,0 +1,21 @@
+'use strict';
+
+var express = require('express');
+var passport = require('passport');
+var auth = require('../auth.service');
+
+var router = express.Router();
+
+router
+  .get('/', passport.authenticate('facebook', {
+    scope: ['email', 'user_about_me'],
+    failureRedirect: '/signup',
+    session: false
+  }))
+
+  .get('/callback', passport.authenticate('facebook', {
+    failureRedirect: '/signup',
+    session: false
+  }), auth.setTokenCookie);
+
+module.exports = router;