hi RENOUD Thomas & thx for sharing urs issue here at Q&A portal,
ADF doesn’t have a nice native SuccessFactors OAuth flow that handles the SAP SAML bearer dance for u. The built-in REST connector can do basic OAuth patterns, but SuccessFactors OAuth is usually not just ‘client id + secret > token’. It commonly needs a SAML assertion flow, and ADF isn’t great at generating/signing that directly inside a pipeline.
So yeah, the practical options are usually use an Azure Function / Web App / Logic App to generate the SAML assertion and token, then let ADF call SuccessFactors w/ the bearer token or use Web activities in ADF if u already have an IdP/API endpoint that can give u the assertion/token cleanly or move this part to a connector/tool that already supports SuccessFactors OAuth properly.
I wouldn’t rely on the Entra SuccessFactors provisioning workload identity docs for ADF ingestion. That flow is for HR-driven provisioning into Entra/AD, not a generic ADF REST connector auth method.
https://learn.microsoft.com/en-us/azure/data-factory/connector-rest
https://learn.microsoft.com/en-us/azure/data-factory/connector-sap-successfactors
https://learn.microsoft.com/en-us/entra/identity/app-provisioning/sap-successfactors-inbound-provisioning-cloud-only-tutorial
So I mean if u need OAuth for SuccessFactors from ADF, expect to add a small token broker layer. Not fun, but cleaner than forcing ADF to be an OAuth/SAML toolkit.
rgds,
Alex
&
If my answer was helpful pls mark it and additional thx if u follow me at Q&A portal
and at my blog https://ctrlaltdel.blog/