Skip to main content

OAuth2

Discord OAuth2 Integration allows users to log into your website using their Discord credentials. This process allows your users smooth and seamless login/register on your website.

Steps to Set Up Discord OAuth2

  1. Navigate to the GameCMS Dashboard
  2. Go to Integrations > Discord
  3. Go to Discord Developer Portal and create a new application.
  4. Copy the 'Client ID' and 'Client Secret' from your new application.
  5. Paste the 'Client ID' and 'Client Secret' into the appropriate fields in GameCMS under Integrations > Discord.
  6. Copy the provided redirect URLs from GameCMS Integrations > Discord
  7. Go back to the Discord Developer Portal and add the redirect URLs to your application under the 'OAuth2' tab. (You can find these URLs in Integrations > Discord OAuth2)

Options

  1. Discord Application Client ID: Enter the Client ID provided by Discord when you registered your application. This unique identifier allows your website to communicate with Discord's OAuth2 system.
  2. Discord Application Secret Key: Input the Secret Key given by Discord upon application registration. Ensure this key remains confidential, as it’s used to authenticate and secure communications between your site and Discord.
  3. Enable Steam for Seamless Sign-In/Sign-Up: Activate this to allow users to sign in or register on your website using their Steam profiles.
  4. Allow Profile Confirmation: Enable this to permit users to confirm their profiles via the settings page on your website.
  5. Discord Account Requirement for Specific Actions: Toggle this on if you want certain actions to require a verified Discord profile.

Quick Video Tutorial

For a visual guide, please watch our quick video on how to set up Discord OAuth2 Integration: