ISE developer role for Service Principal to access Integration account APIs

kanishka 1 Reputation point
2021-10-27T13:02:11.057+00:00

I am using client credential flow to access api
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/integrationAccounts/{integrationAccountName}/schemas?api-version=2016-06-01

I have registered one app, when I give reader/contributor role to this app , I am able to authenticate and access api but with the "Integration Service Environment Developer /Contributor role " , I get the error :

The client 'xxxxfc7bc13e430' with object id 'xxxx7bc13e430' does not have authorization to perform action 'Microsoft.Logic/integrationAccounts/agreements/read'

I am not able to understand the reason as both the roles have same permissions for Microsoft.Logic

Microsoft Entra ID
Microsoft Entra ID
A Microsoft Entra identity service that provides identity management and access control capabilities. Replaces Azure Active Directory.
19,560 questions
0 comments No comments
{count} votes