Kihagyás

Konfiguráció exportálása Keycloakból

Ahhoz, hogy a tesztfelhasználók és a jogosultságok mindenkinél megegyezzenek, fontos, hogy ugyanazt a konfigurációt használja mindenki a saját fejlesztői környezetében. Ezt úgy tudjuk elérni, hogy exportáljuk a konfigurációt, amit majd mindenki be tud importálni a saját dockerében futó Keycloakba.

Az exportálás lépései a következők.

  1. Belépés a Keycloak konténerbe:

    docker exec -it <konténer_neve> /bin/sh
    
  2. Konténeren belül az alábbi parancs kiadása:

    /opt/keycloak/bin/kc.sh export --dir /opt/keycloak/data/export --realm <realm_neve> --users realm_file
    
  3. Az így létrehozott fájlt a /opt/keycloak/data/export alól ki lehet lehet másolni és felül lehet írni a repositoryban található admin-keycloak-realm.json fájlt, amit indításkor beimportál a Keycloak.