title: PassportJS in Nodejs never call the callback function
body: <p>I am trying to authenticate the yammer user using Passport.</p>
  
  <p>It can get through yammer authentication page and I can click to allow access but the function never gets call. ( As you might see in my code, I just want to print all accessToken, profile but it never prints them out. ) </p>
  
  <p>Please help me I might not do it properly.</p>
  
  <pre>
  var express = require("express");
  var app = express();
  var passport = require("passport");
  var YammerStrategy = require("passport-yammer").Strategy
  passport.use(new YammerStrategy({
    clientID: "",
    clientSecret: "",
    callbackURL: "/"
    },
    function(accessToken, refreshToken, profile, done){
      process.nextTick(function (){
        console.log("strategy");
        console.log(profile);
        console.log(accessToken);
        console.log(refreshToken);
      });
  
    }
  ));
  
  app.get('/login', passport.authenticate('yammer'));
  app.listen(3000);
  console.log('Listening on port 3000');
  </pre>