Skip to content

Latest commit

 

History

History
36 lines (29 loc) · 1.19 KB

README.md

File metadata and controls

36 lines (29 loc) · 1.19 KB

FKSDB keycloak user provider

Development

Init

Třeba nainstalovat maven a nainstalovat dependencies spuštěním

mvn install

V docker složce třeba vytvořit podsložku config. Pokud se tak neudělá, vytvoří se sama s root právy, tedy je potřeba upravit její práva přes chown pro přístup. Po vytvoření je potřeba vykopírovat soubor conf/quarkus.properties.sample do conf/docker/quarkus.properties, kde je třeba upravit připojení k DB. Pokud se chcete připojit k databázi na hostovacím zařízení, je možné využít url host.docker.internal.

Build a spuštění

Build JAR archivu

mvn clean package

Spuštění keycloaku (ve složce docker)

docker compose up

Poznámky

Keycloak nemá aktuální data z FKSDB

Keycloak admin -> User Federation -> FKSDB -> Cache policy and set cache settings

Keycloak neposílá role

Keycloak admin -> Client Scopes -> roles -> Mappers -> realm roles -> Add to ID token -> true