We are already using Keycloak for User and Group store , is it possible to integrate Flowable to third party IDM like Keycloak.
Yes sure. The IdentityService is pluggable so you can create a Keycloak implementation of the IdentityService and use that implementation instead of the default simple db one.
Is RemoteIdmService is the right interface to implement for custom idm ?
RemoteIdmService is used within the Flowable Task application to get IDM information from the IDM app. If you want to integrate Keycloak you need to integrate it into the IdmEngineConfiguration with a custom implementation of the IdmIdentityService.
Yes we were able to implement Flowable Engine as bearer client.