diff options
Diffstat (limited to 'server/index.js')
| -rw-r--r-- | server/index.js | 37 |
1 files changed, 4 insertions, 33 deletions
diff --git a/server/index.js b/server/index.js index 3a28f0e..d5afe6e 100644 --- a/server/index.js +++ b/server/index.js @@ -12,9 +12,7 @@ var config = require('../config.json'), var http = require('http'), express = require('express'), MongoStore = require('connect-mongo')(express), - TwitterStrategy = require('passport-twitter').Strategy, passport = require('passport'), - passportSocketIo = require("passport.socketio"), path = require('path'), mongoose = require('mongoose'); @@ -52,13 +50,7 @@ app.get('env') === 'development' && app.use(express.errorHandler()); // Configure user authentication -passport.serializeUser(auth.serializeUser); -passport.deserializeUser(auth.deserializeUser); -passport.use(new TwitterStrategy({ - consumerKey: process.env.VVALLS_TWITTER_KEY || '0L5blfBIapqhpons8bCXdIoGM', - consumerSecret: process.env.VVALLS_TWITTER_SECRET || '5EKW7m7inoODqYSKbp7cadBKFp1FghBl4MBDoXNcUjKtodZfuP', - callbackURL: 'http://' + config.host + '/auth/twitter/callback' -}, auth.insertUser)); +auth.init() // Essential middleware // app.all('*', middleware.enableCORS); @@ -69,34 +61,13 @@ app.get('/login', views.login); app.get('/logout', auth.logout); app.get('/auth/twitter', auth.login('twitter')); app.get('/auth/twitter/callback', auth.loggedIn('twitter')); +app.get('/auth/facebook', auth.login('facebook')); +app.get('/auth/facebook/callback', auth.loggedIn('facebook')); /* -io.set('authorization', passportSocketIo.authorize({ - cookieParser: express.cookieParser, - passport: passport, - key: 'posthang.sid', // the name of the cookie where express/connect stores its session_id - secret: '1337machine', // the session_secret to parse the cookie - store: SessionStore, // we NEED to use a sessionstore. no memorystore please - success: onAuthorizeSuccess, // *optional* callback on success - read more below - fail: onAuthorizeFail, // *optional* callback on fail/error - read more below -})); - -function onAuthorizeSuccess (data, accept) { - // console.error('successful connection to socket.io'); - accept(null, true); -} -function onAuthorizeFail(data, message, error, accept){ - if (error) { - throw new Error(message); - } - // console.log(data) - console.error('failed connection to socket.io:', message); - - // We use this callback to log all of our failed connections. - accept(null, false); -} +auth.initSockets(io) */ http.createServer(app).listen(app.get('port'), function () { |
