Connecting to Twitter
One of the great things about Passport, and OAuth 2, is that there are a ton of different strategies we can use to authenticate with third parties. Let's set up Twitter authentication.
Adding a Twitter app
Similar to Facebook, we need to set up an app on Twitter for our application to communicate with. Head on over to https://apps.twitter.com and create a new app:
Fill in a name, description, and the two URLs. At the time of writing, Twitter does not allow
http://localhost as a URL, so you have to use
Now click over to Keys and Access Tokens and grab your Consumer Key and Consumer Secret. We're going to add ...