Ich habe eine App Ich möchte Twitter Oauth verwenden und einen Benutzer authentifizieren. Ich rüstete die App mit yeoman eckigen Vollstack-Generator.Twitter Oauth nicht auf Twitter Login-Seite
Wenn ich auf connect mit twitter klicke, erhalte ich diesen Fehler. Ich erreiche keinen Twitter-Anmeldebildschirm. Hier
Error: Could not authenticate you. at Strategy.parseErrorResponse
ist die Route Setup
router
.get('/', passport.authenticate('twitter', {
failureRedirect: '/signup',
session: false
}))
.get('/callback', passport.authenticate('twitter', {
failureRedirect: '/signup',
session: false
}), setTokenCookie);
Ich ging twittern und registriert meine App und verwendet, um die Zugriffstoken und Access Token-Geheimnis für die consumerKey und consumerSecret sind. Hier ist das Passport-Setup.
export function setup(User, config) {
passport.use(new TwitterStrategy({
consumerKey: 'xxxxxxxxxxxxxxxxx',
consumerSecret: 'zzzzzzzzzzz',
callbackURL: 'http://localhost:3000/auth/twitter/callback'
},
Schätzen Sie jede Hilfe, danke.