-
Book Overview & Buying
-
Table Of Contents
Mastering jBPM 5
By :
In Chapter 4, Operation Management, we saw how the KIE workbench features JAAS-based user authentication and RBAC for the UI functionalities by means of the user.properties and roles.properties files.
The jBPM engine does not have built-in authentication or fine-grained authorization functionalities on process creation or task operations. TaskService and the human task management of users and groups with respect to task operations are delegated to a custom implementation of the UserGroupCallback interface. Here, the developer is able to implement his/her own task authorization mechanism by hooking into a custom identity management system or an ad hoc implementation.
jBPM provides a set of ready-to-use, configurable UserGroupCallback implementations:
DBUserGroupCallbackImpl: Implementation that uses SQL queries to get user and group data from a database
LDAPUserGroupCallbackImpl: LDAP system integration
MvelUserGroupCallbackImpl: Default jBPM implementation when no...
Change the font size
Change margin width
Change background colour