Initial implementation
All checks were successful
Build & Release / release-library (push) Successful in 3m12s

This commit is contained in:
2025-08-16 16:04:25 +00:00
committed by John Ahlroos
commit 533bd6ad0b
18 changed files with 1283 additions and 0 deletions

30
README.md Normal file
View File

@@ -0,0 +1,30 @@
# Registration API Provider
Keycloak Provider for performing realm registration via REST API. After registration
the user is automatically signed in and redirected to a customizable target URI.
Supported are both HTTP Form requests and XHR requests.
![Screenshot](docs/screenshot.png)
## How to install this provider
To install the provider you will need to aquire the JAR file of the provider. You can either
do that by downloading it from the repository artifacts or building it yourself (see build instructions below.).
Once you have the JAR file put it in the ``/opt/keycloak/providers`` folder of Keycloak and restart Keycloak.
The end-point demo form will be accessible under ``/realms/your-realm/register``.
## How to build this provider
To use this provider in Keycloak run the following command:
Unix/Mac: `./gradlew jar`
Windows: `gradlew.bat jar`
Then copy the jar from `build/libs/` folder into your Keycloak `/opt/keycloak/providers`
folder and restart Keycloak.
A demo [docker-compose.yml](docker-compose.yml) file has been provided in the
repository as an example.