https://github.com/spurreiter/keycloak-java-extensions
https://github.com/spurreiter/keycloak-java-extensions
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/spurreiter/keycloak-java-extensions
- Owner: spurreiter
- License: other
- Created: 2021-06-30T04:03:47.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-01-31T08:33:35.000Z (over 3 years ago)
- Last Synced: 2025-01-07T06:37:52.155Z (4 months ago)
- Language: Java
- Size: 6.27 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# keycloak java extensions
Available extension(s):
## request-header-oidc-mapper
[Map request headers into the Oidc Token](./request-header-oidc-mapper/docs/README.md)
## mfa-auth
[Multi-factor-authentication using external service](./mfa-auth/docs/README.md)
# start server
The server starts with a sample realm `my` with all extensions configured.
```sh
# start server
./scripts/docker-run.sh
# deploy ear
./scripts/build.sh
# add users if server is up
./scripts/create-users.js
# start the test server for OTP
npm start
```## development
build extensions
```sh
./scripts/build.sh
```run integration tests (uses nodejs)
```sh
# install
npm i
# run tests
npm t
```set version
```sh
mvn versions:set -DnewVersion=1.0.1-SNAPSHOT
find . -iname "pom.xml.versionsBackup" | xargs rm
```## license
Apache 2.0