Hello,
As SuccessFactors is deprecating Basic Authentication, we are transitioning to OAuth 2.0 for API access. However, we are encountering an issue when attempting to implement this in SailPoint Identity Security Cloud (ISC) Workflows.
SuccessFactors’ OAuth token endpoint requires the Content-Type: application/x-www-form-urlencoded, but the HTTP Request action in ISC Workflows does not support this content type explicitly. The only available content type, labeled as “Form”, does not behave as expected—it does not encode the body in the required x-www-form-urlencoded format.
We attempted to manually add a header specifying "Content-Type": "application/x-www-form-urlencoded", but the API call still fails.
After researching similar issues in the SailPoint Developer Community, it seems this is a known limitation in the current Workflow HTTP request implementation.
Is there any recommended workaround or best practice for this situation when integrating with SuccessFactors?
Thank you,
Youssef