The setup:
Azure Function with API Management.
Managed Identity is set (https://www.svenmalvik.com/azure-apim-function-msi/). Authentication happens through policy authentication-managed-identity.
All seems to function correctly.
When called Azure Function returns 5 URIs, among them "statusQueryGetUri".
Question:
Before API Management and managed identity, I was able to call statusQueryGetUri using GET method and no credentials (as expected):
GET <rootUrl>/runtime/webhooks/durabletask/instances/<GUID>
?taskHub={taskHub}
&connection={connection}
&code={systemKey}
Now I receive 401 (kind of expected).
What authentication or endpoint am I missing?
Would my <rootUrl> change? Should I add the statusQueryGetUri to APIs managed by the API Management?
How should I authorize myself? Client ID and secret?
All pointers welcome!