Petals-SE-Flowable 1.3.0+

compared with
Key
This line was removed.
This word was removed. This word was added.
This line was added.

Changes (6)

View Page History
| {{users-file}} | File name of the file containing the user declarations. If it is an existing absolute file name, the file is read as a file from the filesystem, otherwise it is read as a resource from the component classloader. | Yes |
| {{groups-file}} | File name of the file containing the user group declarations. If it is an existing absolute file name, the file is read as a file from the filesystem, otherwise it is read as a resource from the component classloader. | Yes |
| {{privileges-file}} | File name of the file containing the privilege declarations of users and groups. If it is an existing absolute file name, the file is read as a file from the filesystem, otherwise it is read as a resource from the component classloader. Privilege declarations are required by Flowable UIs or Flowable REST API| Yes, can be emty |

The file-based IDM engine includes a default configuration used when the IDM engine configurator configuration file is not set at the component level. This default configuration is inspired of Flowable itself defining users and groups as mentioned as examples below in file formats. No default provilege is granted.

h3. File formats
<petals-se-flowable:engine-rest-api-enable />
<petals-se-flowable:engine-rest-api-port />
<petals-se-flowable:engine-rest-api-access-group <petals-se-flowable:engine-rest-api-access-privilege />
<petals-se-flowable:engine-rest-api-address />

| idm-engine-configurator-class-name | Class name of the identity service to use. | {center}{{org.ow2.petals.flowable.identity.file.FileIdmEngineConfigurator}}{center} | {center}No{center} | {center}Installation{center} |
| idm-engine-configurator-config-file | Configuration file of the identity service used. | {center}The default configuration of the identity service is service dependent. See documentation of the identity service{center} | {center}No{center} | {center}Installation{center} |
| engine-rest-api-enable | Enable the REST API of the Flowable engine. The REST API will be available at the following endpoint: {{http://<petals-host>:<engine-rest-api-port>/flowable-rest-api}} and requires a BASIC authentication with a user member of group {{<engine-rest-api-access-group>}} having the privilege defined by {{<engine-rest-api-access-privilege>}} | {center}true{center} | {center}No{center} | {center}Installation{center} |
| engine-rest-api-port | Listenning port of the REST API of the Flowable engine. | {center}8089{center} | {center}No{center} | {center}Installation{center} |
| engine-rest-api-address | Listenning interface of the REST API of the Flowable engine. To listen on all network interface use the value '{{0.0.0.0}}' | {center}0.0.0.0{center} | {center}No{center} | {center}Installation{center} |
| engine-rest-api-access-group | Group name of users that can use the Flowable REST API. By default the user '{{rest-api-user}}/{{user-api-rest-password}}' is the only member of the group '{{rest-api-users}}'| {center}rest-api-users{center} | {center}No{center} | {center}Installation{center} |
| engine-rest-api-access-privilege | Name of the privilege to access the Flowable REST API. By default the user '{{rest-api-user}}/{{user-api-rest-password}}' is the only member having the privilege '{{rest-access-api}}'| {center}rest-access-api{center} | {center}No{center} | {center}Installation{center} |

{anchor:job_executor}