Twitter 認証は正しく機能していますが、Passport が制限されているのはユーザー名と表示名だけではありません。
私はこれをやろうとしています:
var newUser = new User();
newUser.uid = profile.id;
newUser.token = token;
newUser.username = profile.username;
newUser.displayName = profile.displayName;
newUser.profile_image_url = profile.profile_image_url;
パスポートの書類を見ていて、使用できるデータが制限されている場合。複数の認証方法を使用している場合でも一貫していると思いますが、使用する必要があるのは twitter だけです。
passport.use(new TwitterStrategy({ ... },
function(token, tokenSecret, profile, done) {
console.log(profile);
....
}
);
プロファイルをログに記録すると、すべてのデータが得られるため、どうすれば回避できるか混乱します。パスポートが私のために選んだいくつかのデータだけでなく、Twitter からの完全なデータが必要なのですが、どうすれば入手できますか?