Back to overview

Discord Integrations

Add it on-the-fly to your HumHub by activating it in the Modules menu! ("Administration -> Modules")


Discord Integrations

Discord integrations such as OAuth Login and widget display.

OAuth Login

Using this module, users can directly log in or register with their Discord credentials at their HumHub installation. A new button "Discord" will appear on the login page as well as in the Connected Accounts of the user's Account Settings.

Discord Widget

Add the offical Discord widget to your HumHub instance sidebar on the Dashboard/Space.

Configuration

Social Login (OAuth 2.0)

Please follow the Discord instructions to create the required OAuth client ID credentials.

Once you have the Client ID and Client Secret created there, the values must then be entered in the module configuration at: Administration -> Modules -> Discord Auth -> Settings. This page also displays the Authorized redirect URI, which must be inserted in Discord in the corresponding field.

Discord Widget

Setup

  1. Enable the module via ACP --> Modules --> Modules List
  2. Go into your Discord server settings, under Widget you'll see your server id (Will be needed!) place the server id after this url https://discord.com/widget?id= and follow the next step
  3. In ACP --> Discord Settings place your Discord Widget URL in the configuration option then save and now you're done.

CSP

  • Requires frame-src https://discord.com in case you've overwritten the default csp header.
"frame-src" => [
   "self" => true,
   "allow" => [
       'https://discord.com'
   ]
],

Licenses

1.0.0 (3/19/2022)

  • Enh: Implement all functions from discordapp & premium_discord module into one module
  • Enh: Add All Translation files
Version:
1.0.0 (released 3 months ago)

Publisher:
Green Meteor

Website:
https://github.com/greenmeteor/discord

Compatibility:
HumHub 1.7 - Latest





HumHub Cloud

Free
Install it on-the-fly at the admin panel
in your HumHub hosting instance


HumHub Self-Hosted

Free
Install it on-the-fly at the admin panel
in your HumHub installation