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:

Adding a Twitter 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 http://127.0.0.1.

Now click over to Keys and Access Tokens and grab your Consumer Key and Consumer Secret. We're going to add ...

Get Mastering JavaScript Single Page Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.