2016-09-06 5 views
0

Leute, ich benutze Pass-Trello für Benutzer-Authentifizierung in meiner App.passpjs, tokenSecret gibt ein leeres Objekt zurück

export default() => { 
    passport.use(new TrelloStrategy({ 
    consumerKey: process.env.TRELLO_CONSUMER_KEY, 
    consumerSecret: process.env.TRELLO_CONSUMER_SECRET, 
    callbackURL: 'http://localhost:3000/auth/trello/callback', 
    trelloParams: { 
     scope: 'read', 
     name: 'Common Feed', 
     expiration: '1hour' 
    } 
    }, (req, token, tokenSecret, profile, done) => { 
     let user = {}; 
     user.token = token; 
     user.tokenSecret = tokenSecret; 
     user.profile = profile; 
     done(null, user); 
    })); 
} 

Wenn ich versuche, stellt sich heraus, es Benutzer-Objekt, um sich abzumelden, dass user.tokenSecret ein leeres Objekt zurückgibt, während andere Requisiten mit entsprechenden Informationen gefüllt ist. Ich frage mich, ob jemand dieses Problem hatte und warum es so ist. Danke

Antwort

0

Ich fand heraus, dass das req Argument genau das tokenSecret ist! Seltsames Verhalten, aber es ist was es ist. req geben Sie eine Zeichenfolge zurück, mit der Sie auf die Trello-API zugreifen können. Hoffe, es wird jemandem helfen

Verwandte Themen