Skip to content

Twitch

Members sign in with their Twitch account, in the system browser.

ConsoleTwitch Developer Console
Endpoint groupSocial Login
EmailReturned, and verified — Twitch can match an existing account
Signs inIn the browser
  1. Open the Twitch Developer Console and choose Register Your Application.

  2. Name it. Twitch requires the name to be unique across all of Twitch, so a generic community name may be taken.

  3. Add the OAuth Redirect URL: the address from Memberside → API Keys → Social Login → Twitch, which looks like https://yoursite.com/wp-json/memberside/v1/social/callback/twitch.

  4. Choose a category. Website Integration fits a community site.

  5. Create, then open Manage and copy the Client ID.

  6. Press New Secret and copy the client secret.

Sign-in uses the user:read:email scope, which returns the member’s address alongside their profile.

Under Memberside → API Keys → Social Login → Twitch:

FieldValue
Client IDThe Client ID
Client secretThe client secret
SymptomCauseFix
The application cannot be registeredTwo-factor is not enabled on your Twitch accountEnable it, then reload the console
“The name is already taken”Twitch names are globally uniquePick another
“redirect_uri does not match”The address differs from the registered oneCopy it again
No email comes backAn older application without the email scopeRecreate the secret and try again