Implement group by user query for keycloak
Hi, I'm using Flowable in my Spring-Boot application with Keycloak as IDM. Later, I discovered that the assignment of tasks to a group isn't working as expected. Also I was wondering, why the idm app shows all groups, but each group contains all users. After a bit of research, I found out, that the Keycloak integration is still WIP.
Here are the query filters, if anyone is wondering:
https://github.com/flowable/flowable-engine/blob/145abf504c84c7e60de0e2ae70a9a05db918857b/modules/flowable-ui/flowable-ui-idm-logic/src/main/java/org/flowable/ui/idm/service/keycloak/KeycloakGroupQueryImpl.java#L154
https://github.com/flowable/flowable-engine/blob/145abf504c84c7e60de0e2ae70a9a05db918857b/modules/flowable-ui/flowable-ui-idm-logic/src/main/java/org/flowable/ui/idm/service/keycloak/KeycloakUserQueryImpl.java#L133
Also, I'm very sorry for writing the original issue in a demanding and unfriendly way. I was investigation a bug in our software and took the completeness of the feature for granted. I and the whole team want so say thank you for providing Flowable as open source.
After speaking to our project manager, I will implement the group queries soon. When everythings done, I'll create a pull request.
Indeed the Keycloak implementation is still WIP and is also part of the UI apps. Looking forward to your PR 😄
Late Update: Our company switched to Flowable Enterprise (with has it's own propritary integration) in March. So unfortunaly, I wasn't/won't be able to provide a PR.