Members link their Reddit account and sign in with it afterwards.
Before you start
Section titled “Before you start”| Console | Reddit app preferences |
| Endpoint group | Social Login |
| None. Reddit shares no address at any scope | |
| Signs in | In the browser |
Create the app
Section titled “Create the app”-
Open reddit.com/prefs/apps and choose Create another app.
-
Choose the
web apptype. Theinstalled apptype has no secret and will not work here. -
Name it what members should see when authorising.
-
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. -
Create the app. The client id is the short string directly under the app’s name, not labelled as such. The secret is labelled.
What to paste into Memberside
Section titled “What to paste into Memberside”Under Memberside → API Keys → Social Login → Reddit:
| Field | Value |
|---|---|
| Client ID | The short string under the app name |
| Client secret | The secret |
When it does not work
Section titled “When it does not work”| Symptom | Cause | Fix |
|---|---|---|
| A new member gets stuck after authorising | Reddit returns no address, so no account can be created | Have them register first, then link Reddit |
| “invalid_client” | The installed app type was chosen | Recreate it as a web app |
| The client ID looks wrong | It is the unlabelled string under the app name | Copy that one |
| The redirect is refused | Reddit compares the address exactly | Copy it again from the API Keys screen |