Commit Graph

13 Commits

Author SHA1 Message Date
Mauro Mugnaini fad5715a16
Completely rewrote the implementation and configuration method, now both `admin` and `d4science` realms are configured by default as interesting realms.
Added specific SPI configurations with `spi-events-listener-orchestrator-event-publisher-` prefix: `include-realms`, `exclude-realms`, `include-admin-types`, `exclude-admin-types`, `include-events` and `exclude-events`
2024-04-18 12:16:23 +02:00
Mauro Mugnaini 74c026dbe9 Fixed Java9+ deprecated code 2022-09-30 17:03:01 +02:00
Mauro Mugnaini cd3e7b0674 New version for KC 16.1.0 version and themes added into JAR (starting as *DISABLED*) 2022-02-08 11:52:31 +01:00
Mauro Mugnaini 6ef80e59ef Changes to align to new API of Keycloak v15.1.1 2021-12-24 17:44:56 +01:00
Mauro Mugnaini 3df5344677 Changed audience for UMA token 2021-05-21 19:51:19 +02:00
Mauro Mugnaini 2f7b92dc0c Restored OrchestratorEventPublisherProvider target to avoid problems in classes that uses the factory 2021-05-21 19:19:37 +02:00
Mauro Mugnaini 32dd4f7387 Added noop event provider to avoid error for not registered event listener and avoid search in master realm if current realm is already the master 2021-05-21 19:04:25 +02:00
Mauro Mugnaini 44a75b2aff Changed to an implementation more resilient to the absence of the orchestrator and keycloak clients 2021-05-21 18:21:02 +02:00
Mauro Mugnaini 55861fbe4c Now orchestrators calls are UMA authenticated with keycloak-client credentials and audience 2021-05-20 18:28:41 +02:00
Mauro Mugnaini 0cc39a9879 Logging missing orchestrator client in realm, instead of throw runtime exception 2020-11-17 09:41:15 +01:00
Mauro Mugnaini bcd09ff218 Realm name is no more fixed and is took from context in publisher. Enriched and corrected resulting JSON event for both normal and admin events. Now admin and event names are in the form `kwycloak_admin` and `kwycloak_[event-type-name]` respectively, always all lowercase. 2020-11-16 23:30:48 +01:00
Mauro Mugnaini ee74c947d0 Completed the refactoring as Maven multi-module project and each project has been documented as the new project template advise. It also provide the avatar support (#19726) 2020-08-13 16:27:32 +02:00
Mauro Mugnaini 2f07cb96de First release as Maven multi-module project and introduced avatar project module, still to be implemented 2020-07-31 18:27:30 +02:00