Skip to content

WordPress.com

Members sign in with their WordPress.com account, in the system browser.

ConsoleWordPress.com applications
Endpoint groupSocial Login
EmailReturned, and verified — WordPress.com can match an existing account
Signs inIn the browser
  1. Open developer.wordpress.com/apps and create a new application.

  2. Fill in the Name and Description. Members read both when authorising.

  3. Set the Website URL to your site.

  4. Set the Redirect URL to the address from Memberside → API Keys → Social Login → WordPress.com, which looks like https://yoursite.com/wp-json/memberside/v1/social/callback/wordpress.

    Note the last segment is wordpress, not wordpress.com.

  5. Choose Web Client as the type.

  6. Copy the Client ID and Client Secret.

Memberside requests the auth scope, which restricts the token to reading the member’s own account. Without it, a WordPress.com token reaches every site the member has — far more than signing someone in requires.

Under Memberside → API Keys → Social Login → WordPress.com:

FieldValue
Client IDThe Client ID
Client secretThe Client Secret
SymptomCauseFix
“redirect_uri is invalid”The last segment is wordpress.com instead of wordpressCopy it from the API Keys screen
Members of your own site cannot sign inThis provider signs in WordPress.com accountsUse Login or Default Login
“unauthorized_client”The application type is not Web ClientRecreate it as one
A member has no WordPress.com accountNothing to fix on your sideOffer another provider as well