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