I have a multi-tenant daemon app in Azure that has no problem authenticating to Microsoft Graph APIs, but doesn't have permissions to access the Azure Resource Graph API; specifically the Compute endpoints to list virtual machines.
Is it possible to allow the app to access Azure Resource Graph as a daemon application?
Ideally I don't want to have to use delegated permissions as it complicates things for an app that needs to run as a daemon.
Walking through the auth flow manually I get this error
"The client '<client id>' with object id '<object id>' does not have authorization to perform action 'Microsoft.Compute/virtualMachines/read' over scope '/subscriptions/<subscription>' or the scope is invalid. If access was recently granted, please refresh your credentials."
Are there any permissions I can specifically add to enable this access from the app? Or is this just not possible with a daemon app?