The configuration of Keycloak happens completely automated base on configuration files in JSON format. The tools connects to the Keycloak Admin REST API and iterates over the configuration files in a specific order.
Therefore, multiple importers exist that read in the JSON files and send the object to the Keycloak API. At least, the following entities must be supported:
realm
clients
client-roles
realm-roles
service-accounts
groups
users
client
The order of the import is important as the files are dependent on each other.
The configuration of Keycloak happens completely automated base on configuration files in JSON format. The tools connects to the Keycloak Admin REST API and iterates over the configuration files in a specific order.
Therefore, multiple importers exist that read in the JSON files and send the object to the Keycloak API. At least, the following entities must be supported:
The order of the import is important as the files are dependent on each other.