An open API service indexing awesome lists of open source software.

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

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
```