--- id: twitter title: Twitter --- ## Documentation https://developer.twitter.com ## Configuration https://developer.twitter.com/en/apps ## Options The **Twitter Provider** comes with a set of default options: - [Twitter Provider options](https://github.com/nextauthjs/next-auth/blob/ead715219a5d7a6e882a6ba27fa56b03954d062d/src/providers/twitter.js) You can override any of the options to suit your own use case. ## Example ```js import Providers from `next-auth/providers` ... providers: [ Providers.Twitter({ clientId: process.env.TWITTER_CLIENT_ID, clientSecret: process.env.TWITTER_CLIENT_SECRET }) ] ... ``` :::tip You must enable the _"Request email address from users"_ option in your app permissions if you want to obtain the users email address. ::: ![twitter](https://user-images.githubusercontent.com/7902980/83944068-1640ca80-a801-11ea-959c-0e744e2144f7.PNG)