Hi,
I have D365 F&O OData API calling Azure AD login URL with client id, secret and audience to authenticate.
I have to call this OData API from Logic App. I am using HTTP Action where I have flexibility to use Managed Identity as Authentication Type.
How can I authenticate the Http Action using user managed identity ?
I have followed below steps -
Create User Managed Identity (user-mi-dev)
Added user-mi-dev to Logic app resource (logicapp-demo-dev)
I have added Application app role in Application registered (Logic-app-dev-integration). D365 OData is using Client Id and secret of this (Logic-app-dev-integration) Application for authentication purpose.
I have added App role in API permission and granted Admin Consent.
I have selected Authentication type as Managed Identity in Http Action.
But it is not working. Now I am not sure what further should be done to authorize the HTTP action for calling Azure AD D365 Odata API from logic app.
There is some configuration that I am missing but I am not sure what more needs to be done in Azure AD application side.
Could you please let me know what configuration is missing in Azure AD side.