Skip to content

Reddit

Members link their Reddit account and sign in with it afterwards.

ConsoleReddit app preferences
Endpoint groupSocial Login
EmailNone. Reddit shares no address at any scope
Signs inIn the browser
  1. Open reddit.com/prefs/apps and choose Create another app.

  2. Choose the web app type. The installed app type has no secret and will not work here.

  3. Name it what members should see when authorising.

  4. Set the redirect uri to the address from Memberside → API Keys → Social Login → Reddit, which looks like https://yoursite.com/wp-json/memberside/v1/social/callback/reddit.

  5. Create the app. The client id is the short string directly under the app’s name, not labelled as such. The secret is labelled.

Under Memberside → API Keys → Social Login → Reddit:

FieldValue
Client IDThe short string under the app name
Client secretThe secret
SymptomCauseFix
A new member gets stuck after authorisingReddit returns no address, so no account can be createdHave them register first, then link Reddit
“invalid_client”The installed app type was chosenRecreate it as a web app
The client ID looks wrongIt is the unlabelled string under the app nameCopy that one
The redirect is refusedReddit compares the address exactlyCopy it again from the API Keys screen