question

harshpajg5 avatar image
0 Votes"
harshpajg5 asked harshpajg5 commented

HMAC authentication policy on Azure API Management

On the Azure API Management

We have a requirement for us to connect to a 3rd party system that only supports HMAC authentication.
For outbound does Azure API management support HMAC authentication policy like it does oauth2 ? Our understanding is this is not supported out of the box and needs to be custom developed.

Appreciate the input.

Best Regards
Harsh

azure-api-management
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

1 Answer

MayankBargali-MSFT avatar image
0 Votes"
MayankBargali-MSFT answered harshpajg5 commented

@harshpajg5 There is no out of box feature that will generate the HMAC authentication header value for your backend service. But you can leverage the set http header to set the Authorization to your backend service to authenticate the request. To generate the value for this header value you can leverage the .NET Framework types allowed in policy expressions.

· 1
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Thanks Mayank for the inputs. Will look into the details and take it further.

1 Vote 1 ·