@Nanchai Ko - Thanks for the question and using MS Q&A platform.
According to the official documentation: HMAC authentication - REST API reference
You can authenticate HTTP requests by using the HMAC-SHA256 authentication scheme. (HMAC refers to hash-based message authentication code.) These requests must be transmitted over TLS.
You can use Web Activity to pass function encrypt HMAC-SHA256 on Azure Data Factory.
Note: You can also use HTTP or REST connector to to pass function encrypt HMAC-SHA256 on Azure Data Factory
Web Activity can be used to call a custom REST endpoint from an Azure Data Factory or Synapse pipeline. You can pass datasets and linked services to be consumed and accessed by the activity.
You may checkout the similar MS Q&A thread addressing similar issue: ADF Web Activity - Fails with custom Authorization Header You can add multiple headers instead of separating them by comma like below:
For more details, refer to Web activity in Azure Data Factory and Azure Synapse Analytics
Hope this helps. Do let us know if you have any further queries.
If this answers your query, do click Accept Answer
and Yes
for was this answer helpful. And, if you have any further query do let us know.