{"repo":"mayope/keycloakmigration","free":true,"listed":false,"github":"https://github.com/mayope/keycloakmigration","clone":"git clone https://github.com/mayope/keycloakmigration.git","description":"Manage your Keycloak configuration with code.","language":"Kotlin","stars":128,"topics":["keycloak","migration","infrastructure-as-code","gradle-plugin","kotlin","devops","gradle"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Keycloakmigration This projects aims to automate the configuration of the keycloak authentication provider. It is inspired by the database migration tool liquibase. The goal is to provide a similar mechanism for Keycloak. Documentation For full documentation please visit: https://mayope.github.io/keycloakmigration/ Quickstart Gradle Apply the current version of the Plugin: Use the Tasks to execute the migration: Groovy Kotlin To correct existing hashes please use the KeycloakMigrationCorrectHashesTask . Using the fatjar Then migration can simply be invoked through the jar. (Found attached to the latest release on github https://github.com/klg71/keycloakmigration/releases) java -jar keycloakmigration.jar --help usage: [-h] [-u USER] [-p PASSWORD] [-b BASEURL] [MIGRATION-FILE] [-r REALM] [-c CLIENT] [--correct-hashes] [-k PARAMETER]... [--wait-for-keycloak] [--wait-for-keycloak-timeout WAIT FOR KEYCLOAK TIMEOUT] optional arguments: -h, --help show this help message and exit -u USER, --user USER Username for the migration user, defaulting to admin. -p PASSWORD, --password PASSWORD Password for the migration user, defaulting to admin. -b BASEURL, --baseurl BASEURL Base url of keycloak server, defaulting to http://localhost:18080/auth. -r REALM, --realm REALM Realm to use for migration, defaulting to master -c CLIENT, --client CLIENT Client to use for migration, defaulting to master --correct-hashes Correct hashes to most recent version, defaulting to false Just choose this option","default_branch":null,"files":null,"tree":[],"storefront":"/r/mayope","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mayope/keycloakmigration/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}