Keycloak Social Login extension for Discord.
Download keycloak-discord-ear-<version>.ear from Releases page.
Then deploy it into $KEYCLOAK_HOME/standalone/deployments/ directory.
Access to Discord Developer Portal and create your application. You can get Client ID and Client Secret from the created application.
Note: You don't need to setup the theme in master realm from v0.3.0.
- Add
discordIdentity Provider in the realm which you want to configure. - In the
discordidentity provider page, setClient IdandClient Secret. - (Optional) Set Guild Id(s) to allow federation if you want.
Clone this repository and run mvn package.
You can see keycloak-discord-ear-<version>.ear under ear/target directory.