We are already using Keycloak for User and Group management, and would like to integrate this into idm of flowable.I am still a beginner with flowable but I have tried to
- Implement a Custom IDMIdentityService and injecting it into the process engine Configuration. However the system does not seem to accept this injection. This is how we defined the injection:
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd"> <bean id="identityService" class="com.example.flowable.Service.KeycloakIdentityService"> </bean> <bean id="processEngineConfiguration" class="org.flowable.engine.impl.cfg.StandaloneProcessEngineConfiguration"> <property name="identityService" ref="identityService" /> </bean> </beans>
There appeared to be no change in the behavior of the idm although some of the functions defined in the implementation should have changed the behavior of creating Users and Groups.
What could be the reason for this?
- There are posts advocating the implementation of a custom dentityServiceUserDetailsService.
Which is the correct way to do this and where can I find resources for the implementation of a custom login functionality?
Thanks in advance!!