Skip to content

OAuth providers

Reddit

Set up Reddit OAuth for reading and posting to communities

Connect your users to Reddit for reading posts, submitting content, managing subscriptions, and community interactions.

PropertyValue
Provider IDreddit
CategorySocial
PKCESupported
Token refreshAutomatic
Redirect URIShown in Developer Portal

Go to Reddit App Preferences

Navigate to reddit.com/prefs/apps and sign in.

Create a new app

Click are you a developer? create an app…. Select web app as the app type, enter the name, and fill in the description.

Configure the redirect URI

Enter the Alter callback URL from the Developer Portal in the redirect uri field.

Get credentials

Copy the Client ID (shown under the app name) and Client Secret.

Open the Developer Portal

Go to portal.alterauth.com and navigate to the application.

Add Reddit provider

Go to OAuth Providers > Add Provider > Reddit.

Enter credentials

  • Client ID: Paste your Reddit Client ID
  • Client Secret: Paste your Reddit Client Secret

Select scopes

Choose the scopes the application needs.

Save

Click Save. The provider is now active.

ScopeDescription
identityAccess to account username and karma
readRead posts and comments
submitSubmit posts and comments
editEdit posts and comments
historyAccess to account history
subscribeManage subreddit subscriptions
voteUpvote and downvote content
privatemessagesRead and send private messages
saveSave and unsave posts and comments
flairManage user and post flair
mysubredditsAccess to subscribed subreddits