Skip to content

X

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

ConsoleX Developer Portal
Endpoint groupSocial Login
EmailOnly for apps on a high enough access tier. When absent, it comes back empty
Signs inIn the browser
  1. Open the X Developer Portal and create a project, then an app inside it.

  2. Open the app’s User authentication settings and set them up.

  3. Choose Read as the app permission. Sign-in needs nothing more.

  4. Choose Web App as the type of app.

  5. Add the callback address under Callback URI / Redirect URL: the string from Memberside → API Keys → Social Login → X, which looks like https://yoursite.com/wp-json/memberside/v1/social/callback/x.

  6. Fill in the Website URL with your site.

  7. Copy the API Key and API Key Secret from Keys and tokens.

Plan for both outcomes. A community that treats X as a way for existing members to sign in more quickly needs nothing extra. A community that expects new members to register through X should apply for that access first.

Under Memberside → API Keys → Social Login → X:

FieldValue
Client IDThe API Key
Client secretThe API Key Secret
SymptomCauseFix
“Callback URL not approved”The address is not registered on the appAdd it under User authentication settings
No email comes backThe app’s access tier does not include the addressApply for a higher one, or accept sign-in only
The member is asked to authorise every timeExpected for read-only appsNothing to fix
“Could not authenticate you”The key or secret is wrongRegenerate them and paste again