Passport with ExpressのPassport-Linkedin戦略を使用して、ユーザーがLinkedInプロファイルでログインできるようにします。
私は次のコードを持っています:
passport.use(new LinkedInStrategy({
consumerKey: config.linkedin.LINKEDIN_API_KEY,
consumerSecret: config.linkedin.LINKEDIN_SECRET_KEY,
callbackURL: "http://localhost:3000/auth/linkedin/callback"
},
function(token, tokenSecret, profile, done) {
// asynchronous verification, for effect...
process.nextTick(function () {
// To keep the example simple, the user's LinkedIn profile is returned to
// represent the logged-in user. In a typical application, you would want
// to associate the LinkedIn account with a user record in your database,
// and return that user instead.
return done(null, profile);
});
}
));
4行目では、完全なコールバックURLを手動で設定する必要があります。本番用と開発用に1つの文字列がありましたが、URLは変更され続けており、ポートも変更されています(開発には2台のマシンを使用しています)。
http://localhost:3000
URLの最初の部分( )を自動的に設定するにはどうすればよいですか?express
それを可能にする、またはそれを可能にするプロパティはありapp
ますか?に頼る必要がありapp.use(function(req, res){});
ますか?
ありがとう!