I am still a little hazy on this. What is the difference between user roles and groups.
I am trying to understand the difference between the 2 interfaces identityprovider and usergroupcallback. so far my understanding of the usergroupcallback is that there are some tasks which are assigned to a particular group. what usergroupcallback allows us to do is check if a user belongs to the speicified group or not.
i do not understand why we use an identity provider. i can see that it is required dependency if i need to use KModuleDeploymentService and RuntimeDataServiceImpl.
is there a default provider which jbpm falls back on if none is specified?