REST API authorization for user, group, and team actions
Two authorization modes are provided for the REST APIs granting access to user, group, and team information. A default mode provides limited authorization control while an enhanced mode is available to extend authorization control to all concerned APIs.
To enable the enhanced mode, add the following configuration
property to the 100Custom.xml file in your
topology:
<server>
<portal merge="mergeChildren">
<authorization-enabled-for-org-info>true</authorization-enabled-for-org-info>
</portal>
</server>
For more information about roles,
see Authorization roles. For more information
about action policies, see Configuration properties for Process Portal action policies.
| User/group/team action | Enabled for authorization roles and action policies | Other preconditions |
|---|---|---|
|
|
|
|
|
|
|
|
|
|
IBM BPM administrator (member of the bpmAdminGroup) for all users | |
|
|
|
|
|
Task must be received or claimed. |
|
|
|
|
IBM BPM administrator (member of the bpmAdminGroup) | |
|
IBM BPM administrator (member of the bpmAdminGroup) | |
|
|
|
|
IBM BPM administrator (member of the bpmAdminGroup) |
| User/group/team action | Enabled for roles and action policies | Other preconditions |
|---|---|---|
|
Any authenticated user |
|
|
A user who is authorized by the ACTION_REFRESH_USER policy | |
|
A user who is authorized by the ACTION_MANAGE_ANY_USERATTRIBUTE policy |
|
|
|
|
|
|
|
|
|
|
|
IBM BPM administrator (member of the bpmAdminGroup) |
There are no default restrictions for the group and team-related APIs.