Ich benutze Pass-Trello zur Authentifizierung mit Trello-Konto, per Express.Fehler: Fehler beim Auffinden des Anfrage-Tokens in der Sitzung, Pass js
Dieser Fehler tritt auf, wenn ich bereits auf die Trello-Eingabeaufforderung umgeleitet wurde und sofort, nachdem ich die Schaltfläche Zulassen gedrückt habe.
Routing:
app.get('/auth/trello', passport.authenticate('trello'));
app.get('/auth/trello/callback', passport.authenticate('trello', {
successRedirect: '/',
failureRedirect: '/error/'
}));
TrelloStrategy:
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: 'CommonFeed',
expiration: 'never'
}
}, (req, token, tokenSecret, profile, done) => {
let user = {};
user.token = token;
user.profile = profile;
done(null, user);
}));
}
Wer weiß, wie dieses Problem beheben? Danke, im Voraus
Haben 'token'- und' profile'-Argumente Werte? –
Mit einigen magischen Problemen ist gelöst, weiß nicht, wie, kann nichts sagen. Aber jetzt gibt 'tokenSecret' ein leeres Objekt zurück. Und selbst damit - Trello Auth hat gut funktioniert. Was soll das sein? – mcmxc
gemäß der Dokumentation scheint nicht, dass sie geheime Token überhaupt haben, nur eine regelmäßige. –