Generic REST Collector does not replace Query Parameters passed as part of the POST Request Body in RSA Identity Governance & Lifecycle
2 years ago
Originally Published: 2020-04-22
Article Number
000044951
Applies To
RSA Product Set: RSA Identity Governance & Lifecycle
RSA Version/Condition: 7.2.0
 
Issue
The Generic REST Collector does not replace Query Parameters that are passed as part of the POST Request Body in RSA Identity Governance & Lifecycle.

In the example below, groups and group members are being collected from the endpoint. A Query Parameter called group_id with a Parameter Value of ${Groupid} is defined under Query Parameters and then used in the Request Body. When the request is made, the group_id Query Parameter is replaced with the actual Group Id. However, the group_id in the Request Body is not replaced. This works fine for endpoints that have Query Parameters in their API calls. But when collecting from an endpoint that does not have Query Parameters in their API calls and expect the Query Parameters to be in the Request Body, the collection fails. An example of an endpoint that expects Query Parameters in the Request Body is Dropbox.
User-added image

 
Cause
The collection fails because the Query Parameter in the Request Body is not replaced with a value. Only the Query Parameter under Query Parameters is replaced.

This is a known issue reported in engineering ticket ACM-104797.
 
Resolution
This issue is being investigated by the Engineering team in order to provide a permanent resolution in a future release.