From a0b2a9a1dfe38969b3336d497f5c5667bb0c8a29 Mon Sep 17 00:00:00 2001 From: Seth Woodworth Date: Sat, 18 Feb 2012 20:13:55 -0500 Subject: [PATCH] Removing EveryAuth from app.js and from requirements --- app.js | 50 -------------------------------------------------- package.json | 1 - 2 files changed, 51 deletions(-) diff --git a/app.js b/app.js index 6b37281..ebe2d0c 100644 --- a/app.js +++ b/app.js @@ -24,51 +24,6 @@ var Session = connect.middleware.session.Session; var parseCookie = connect.utils.parseCookie; var Backchannel = require('./bc/backchannel'); -// ******************************** -// For facebook oauth and connect -// ******************************** -var everyauth = require('everyauth'); -var FacebookClient = require('facebook-client').FacebookClient; -var facebook = new FacebookClient(); - -everyauth.debug = true; -everyauth.everymodule.logoutPath('/bye'); - -// configure facebook authentication -everyauth.facebook - .appId('foobieblechreplacethisXXX') - .appSecret('foobiederpreplacethisXXX') - .myHostname('http://localhost:8000') - .scope( 'email') - .entryPath('/fbauth') - .redirectPath('/schools') - .findOrCreateUser(function(session, accessToken, accessTokExtra, fbUserMetadata, req) { - console.log('req.session'); - console.log(req.session); - var userPromise = this.Promise(); - User.findOne( {'email': fbUserMetadata.email }, function( err, euser ) { - console.log("Found a fc user for this fb email"); - if (err) return userPromise.fail(err); - // if a user exists with that email, call them logged in - // FIXME: change this to different query on 'fbid' - if(euser) { - //hsession = new Session( handshake, session ); - // save thhat this cookie/session-id is right for this user - req.session.regenerate( function() { - euser.session = req.sessionID; - euser.save( ); - console.log( req.sessionID ); - req.user = euser; - }); - } - if (euser) return userPromise.fulfill(euser); - }); - return userPromise; - }); - //.callbackPath('/fbsucc') - - - // Depracated // Used for initial testing @@ -208,9 +163,6 @@ app.configure(function(){ // Static files are loaded when no dynamic views match. app.use( express.static( __dirname + '/public' ) ); - // EveryAuth fb connect - app.use( everyauth.middleware() ); - // Sets the routers middleware to load after everything set // before it, but before static files. app.use( app.router ); @@ -1969,8 +1921,6 @@ mongoose.connect( 'mongodb://localhost/fc' ); // FIXME: make relative to hostnam var mailer = new Mailer( app.set('awsAccessKey'), app.set('awsSecretKey') ); -everyauth.helpExpress(app); - app.listen( serverPort, function() { console.log( "Express server listening on port %d in %s mode", app.address().port, app.settings.env ); diff --git a/package.json b/package.json index cfe3d42..c983aa1 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,6 @@ "connect": "1.8.5", "connect-mongo": "0.1.6", "ejs": "0.6.1", - "everyauth": "0.2.28", "express-messages": "0.0.2", "express": "2.5.2", "facebook-client": "1.5.2", -- 2.25.1