azureazure-active-directorymicrosoft-graph-apicloud

How does Delegated OnlineMeetingRecording.Read.All work?


There is an OnlineMeetingRecording.Read.All permission in Microsoft Azure. I have added a delegated OnlineMeetingRecording.Read.All permission for an app's API Permission which says Read all recordings of online meetings. in the description.

Does this permission allow access to all Meeting recordings or just for a specific user? I mean would it be possible to fetch recording of a meeting whose creator has not consented? (whose refresh token we use to fetch a meeting).

Also, why is there no OnlineMeetingRecording.Read permission?


Solution

  • Note that: OnlineMeetingRecording.Read.All permission works only for the signed in user and if the user is part of the meeting.

    https://graph.microsoft.com/v1.0/me/onlineMeetings/MeetingID/recordings
    

    enter image description here

    When the other user tried to access the recording got the error:

    https://graph.microsoft.com/v1.0/me/onlineMeetings/MeetingID/recordings
    

    enter image description here