oauth.getOAuthRequestToken({},function(err, oauth_token, oauth_token_secret, results ){ if (!err) { self.requesttoken = {token: oauth_token, secret: oauth_token_secret, verifier: verifier}; self.setGearCacheValue('requesttoken',self.requesttoken); if (typeof(callback)=='function') callback(1); } else if (typeof(callback)=='function') callback(0); });
app.get( '/auth', function(req, res) { oauth.getOAuthRequestToken(function(error, token, secret, results) { if ( error ) { res.send( 'error' ); return; } req.session.access = {}; req.session.token = token; req.session.secret = secret; res.redirect( `${service.url}/oauth1/authorize/?oauth_token=${token}` ); }); });
app.get('/sessions/connect', (request, response) => { consumer.getOAuthRequestToken((error, oauthToken, oauthTokenSecret) => { if (error) { response.send('Error getting OAuth access token'); } else { request.session.oauthRequestToken = oauthToken; request.session.oauthRequestTokenSecret = oauthTokenSecret; response.redirect(`${oauthUrl}authorize?oauth_token=${request.session.oauthRequestToken}`); } } ); });