2017-06-14 13 views
0

私はアプリを持っています。私はtwitter Oauthを使用してユーザを認証したいと思います。私はyeoman角形のフルスタッカジェネレータでアプリを足場を張った。Twitter Oauthがtwitterログインページに誘導しない

Twitterと接続するをクリックすると、このエラーが表示されます。私はTwitterのログイン画面には達していません。ここで

Error: Could not authenticate you. at Strategy.parseErrorResponse

は私がTwitterに行き、私のアプリを登録し、それぞれconsumerKeyとconsumerSecretのアクセストークンとアクセストークンシークレットを使用し、ルート設定

router 
    .get('/', passport.authenticate('twitter', { 
    failureRedirect: '/signup', 
    session: false 
    })) 
    .get('/callback', passport.authenticate('twitter', { 
    failureRedirect: '/signup', 
    session: false 
    }), setTokenCookie); 

です。ここでは、パスポートの設定です。

export function setup(User, config) { 
     passport.use(new TwitterStrategy({ 
     consumerKey: 'xxxxxxxxxxxxxxxxx', 
     consumerSecret: 'zzzzzzzzzzz', 
     callbackURL: 'http://localhost:3000/auth/twitter/callback' 
     }, 

ありがとうございました。

答えて

0

okは、コンシューマーキーとコンシューマーシークレットを使用するために必要です。アクセストークンではありません。