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.
- Open
Themes
setting page inmaster
realm. Then setdiscord
theme asAdmin Console Theme
. Note: You may need to re-login for reloading the theme. - Add
discord
Identity Provider in the realm which you want to configure. - In the
discord
identity provider page, setClient Id
andClient 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.