Using Custom User Table for IDM Authentication


I have been using and exploring flowable for some time and now I need to use custom user and groups in my application, instead of what flowable provides.
From the documentation, I can see there are two ways to do it: Using LDAP configuration in properties file or by implementing IdmIdentityService.
Is that right?

Considering I got it right, I do not want to use LDAP configuration for now, since for now, I just want to creat some custom tables and want flowable to use it.
If that’s the case, I guess I need to provide my own implementation of IdmIdentityService, but since this is my first time to do this, I’m not really sure how implementing an Interface is gonna point flowable to my custom tables.

I can see the users are loaded from database during login in method loadUserByUsername of, so do I have to give an implementation for UserDetailsService class as well?

Please correct me if I’m wrong at any place

Take a look at this: