For security and privacy reasons I would like to limit the data fields that an app with Application permissions is able to receive from MS Graph API. My end goal is to be able to display free calendar slots of members of an certain Active Directory security group for a partner company.
I can use ApplicationAccessPolicy to limit the applications Graph API access to desired AD group. I have not yet been able to find a way to prelimit the data to only contain limited set of fields. Having a man in the middle type of API that would limit the data using select queries on Graph API and then passing it forward is not an ideal solution as we need to take internal misuse in to consideration. The only acceptable solution would be to somehow do the limiting in the Azure portal so that the Graph API can only give out limited data.