Skip to main content


Allows users to authenticate using their Discord credentials


The following placeholders will be used:

  • is the FQDN of the authentik install.


  1. Create an application in the Discord Developer Portal (This is Free)

New Application Button

  1. Name the Application

Name App

  1. Select OAuth2 from the left Menu

  2. Copy the Client ID and save it for later

  3. Click to Reveal the Client Secret and save it for later

  4. Click Add Redirect and add

Here is an example of a completed OAuth2 screen for Discord.


  1. Under Directory -> Federation & Social login Click Create Discord OAuth Source

  2. Name: Choose a name (For the example I used Discord)

  3. Slug: discord (You can choose a different slug, if you do you will need to update the Discord redirect URLand point it to the correct slug.)

  4. Consumer Key: Client ID from step 4

  5. Consumer Secret: Client Secret from step 5

Here is an example of a complete authentik Discord OAuth Source

Save, and you now have Discord as a source.


For more details on how-to have the new source display on the Login Page see here.