Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wadahiro/keycloak-discord
Keycloak Identity Provider extension for Discord
https://github.com/wadahiro/keycloak-discord
Last synced: about 1 month ago
JSON representation
Keycloak Identity Provider extension for Discord
- Host: GitHub
- URL: https://github.com/wadahiro/keycloak-discord
- Owner: wadahiro
- Created: 2018-11-01T09:53:53.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-11-29T21:44:51.000Z (7 months ago)
- Last Synced: 2024-02-10T10:09:56.373Z (5 months ago)
- Language: Java
- Homepage:
- Size: 126 KB
- Stars: 109
- Watchers: 5
- Forks: 46
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Lists
- awesome-keycloak - Keycloak Discord Support
README
# keycloak-discord
Keycloak Social Login extension for Discord.
## Install
Download `keycloak-discord-.jar` from [Releases page](https://github.com/wadahiro/keycloak-discord/releases).
Then deploy it into `$KEYCLOAK_HOME/providers` directory.## Setup
### Discord
Access to [Discord Developer Portal](https://discord.com/developers/applications) and create your application.
You can get Client ID and Client Secret from the created application.### Keycloak
Note: You don't need to setup the theme in `master` realm from v0.3.0.
1. Add `discord` Identity Provider in the realm which you want to configure.
2. In the `discord` identity provider page, set `Client Id` and `Client Secret`.
3. (Optional) Set Guild Id(s) to allow federation if you want.## Source Build
Clone this repository and run `mvn package`.
You can see `keycloak-discord-.jar` under `target` directory.## Licence
[Apache License, Version 2.0](https://www.apache.org/licenses/LICENSE-2.0)
## Author
- [Hiroyuki Wada](https://github.com/wadahiro)