Added passReqToCallback to tumblr oauth strategy to get currently logged in user
parent
e05f2eaf7f
commit
6751de2c26
|
@ -99,11 +99,15 @@ passport.use('tumblr', new OAuthStrategy({
|
||||||
userAuthorizationURL: 'http://www.tumblr.com/oauth/authorize',
|
userAuthorizationURL: 'http://www.tumblr.com/oauth/authorize',
|
||||||
consumerKey: config.tumblr.consumerKey,
|
consumerKey: config.tumblr.consumerKey,
|
||||||
consumerSecret: config.tumblr.consumerSecret,
|
consumerSecret: config.tumblr.consumerSecret,
|
||||||
callbackURL: config.tumblr.callbackURL
|
callbackURL: config.tumblr.callbackURL,
|
||||||
|
passReqToCallback: true
|
||||||
},
|
},
|
||||||
function(token, tokenSecret, profile, done) {
|
function (req, token, tokenSecret, profile, done) {
|
||||||
User.findOne({ tumblr: profile.id }, function(err, existingUser) {
|
User.findById(req.user._id, function(err, user) {
|
||||||
|
user.tokens.tumblr = token;
|
||||||
|
user.save(function(err) {
|
||||||
|
done(err);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
));
|
));
|
||||||
|
|
Loading…
Reference in New Issue