Twitch social sign in

Link to this section

You can enable users to sign up and sign in using their Twitch credentials. To enable this, you’ll need a Twitch account and some developer know-how.

Before you begin

Link to this section

Enable Twitch 2FA — Sign up for a Twitch account and enable two-factor authentication (2FA). You will need your mobile number and an authenticator app e.g. Google authenticator, to do this.

Get the Kinde callback URL

Link to this section
  1. In Kinde, go to Settings > Authentication.
  2. In the Social authentication section, select Add connection.
  3. Select Twitch and then select Save.
  4. On the Twitch tile, select Configure.
  5. Scroll down and copy the Callback URL.

Register a Twitch app

Link to this section
  1. Go to the Twitch developer console and select Applications.
  2. Select Register your application.
  3. Enter a name and the Kinde callback URL you copied above.
  4. Select the Category as an Application Integration.
  5. Select Create.

See the Twitch docs for additional help.

Get app Client ID and Client secret

Link to this section
  1. In the Application section in Twitch, select Manage next to your application.
  2. Copy the Client ID.
  3. Select New secret and when prompted, confirm.
  4. Copy and paste the Client ID and Client Secret into a text file or somewhere you can easily copy them.

Add Twitch credentials to Kinde

Link to this section
  1. In Kinde, go to Settings > Authentication.
  2. On the Twitch tile, select Configure.
  3. Paste the Client ID and Client secret from the app into the relevant fields.
  4. Select which applications will allow Twitch SSO.
  5. Select Save.

Users will now see Twitch as an option to sign up and sign in to the selected applications.

Talk to us

If you can’t find what you’re looking for in our help center — email our team

Contact us