All checks were successful
Build & Release / release-library (push) Successful in 3m12s
30 lines
1.1 KiB
Markdown
30 lines
1.1 KiB
Markdown
# 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.
|
|
|
|

|
|
|
|
## 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. |