moravianlibrary / MEditor

Digitization information system build on top of Fedora repository
GNU General Public License v2.0
15 stars 7 forks source link

konfigurace smtp pro keycloak v import.json #115

Open rzeh4n opened 7 years ago

rzeh4n commented 7 years ago

Rád bych přidal konfiguraci smtp pro realm meditor do import.json. Při přidání přes UI mi to funguje, např. emaily pro výzvu ke změně hesla chodí. Ale chtěl bych to přidat do konfigurace, aby po smazání a znovunahození docker kontejnerů nebylo vždy nutné konfiguraci znovu doplňovat ručně. Nemůžu ale nikde dohledat syntaxi pro import.json. Myslel jsem, že to zjistím přes export konfigurace, což ale přes UI nejde a tohle mi taky nefunguje:

bin/standalone.sh -Dkeycloak.migration.action=export -Dkeycloak.migration.provider=singleFile -Dkeycloak.migration.file=export.json

protože bin/standalone.sh neprojde, prože JBoss už jede, porty jsou obsazené. Když se zase pokusím JBoss ukončit přes

bin/jboss-cli.sh --connect command=:shutdown

tak se po shození serveru ukončí i docker kontejner, takže už do něj nemůžu vstoupit a pokusit se o export přes bin/standalone.sh. Šlo by nějak shodit JBoss server, aniž by se zavřel docker kontejner, abych mohl udělat ten export? Anebo ještě lépe, existuje nějaká dokumentace k import.json pro keycloak? Našel jsem akorát tohle https://keycloak.gitbooks.io/documentation/server_admin/topics/export-import.html a tam se píše o tom, co dělat s importy/exporty, ale už ne samotná syntaxe importního/exportního jsonu.

leiblix commented 7 years ago

S tím jsem měl problém taky, nakonec jsem to vyřešil tak, že jsem si vyklikal co jsem potřeboval na lokální standalone instalaci (http://www.keycloak.org/downloads.html) vše co jsem potřeboval, udělal export a ten jsem potom importoval do kontejneru.

Nechápu proč ten export není v GUI, asi je to tak z bezpečnostních důvodů.