https://github.com/tidepool-org/keycloak-extensions
Extensions for Keycloak
https://github.com/tidepool-org/keycloak-extensions
Last synced: 23 days ago
JSON representation
Extensions for Keycloak
- Host: GitHub
- URL: https://github.com/tidepool-org/keycloak-extensions
- Owner: tidepool-org
- Created: 2020-09-08T15:09:00.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-18T10:02:42.000Z (about 1 month ago)
- Last Synced: 2025-03-18T11:23:56.764Z (about 1 month ago)
- Language: FreeMarker
- Size: 540 KB
- Stars: 1
- Watchers: 13
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Extensions for Keycloak
This project contains multiple custom extensions that we use in our Keycloak deployment.
### Packaging artifacts
Artifacts are packaged using maven. If an extension depends on a library that's not provided by keycloak it should be deployed as an ear.
To build all artifacts use the following command:
```
./mvnw clean compile package
```### Releasing to github
Create a maven settings file in `~/.m2/settings.xml` with the following contents and fill in your username and api token:
```${user.home}/.m2/repository
github
GITHUB_USERNAME
GITHUB_API_TOKEN
```
To create a github release and upload the generated artifacts on github use the following command:
```
./mvnw -pl . de.jutzig:github-release-plugin:1.1.1:release
```