Forum Discussion

vsehgal's avatar
vsehgal
Copper Contributor
Feb 15, 2024

OnlineMeetings.ReadWrite.All' that doesn't exist on the resource

I am trying to authenticate via OAuth with the following scopes:

Calendars.ReadWrite,OnlineMeetingArtifact.Read.All,OnlineMeetings.ReadWrite.All,User.Read

 

However it returns with an error AADSTS650053: The application 'Cvent Production Teams Integration' asked for scope 'OnlineMeetings.ReadWrite.All' that doesn't exist on the resource '00000003-0000-0000-c000-000000000000'. Contact the app vendor.

 

We have granted to access policy by running the partial scripts.

 

Request Id: 213064a2-e5fb-48d5-8936-3f9fd35f1e00
Correlation Id: 6cf3d4f2-5b0b-4354-a88f-3fe403919322
Timestamp: 2024-02-15T14:21:41Z
 
I have other application level scopes Calendars.ReadWrite,OnlineMeetingArtifact.Read.All which work correctly but only the OnlineMeetings.ReadWrite.All errors out. 
 
Can you please help us out here and let us know if we need to add any more permissions to the application? 
Thanks,
Vakul
  • Hello vsehgal Could you please verify that the 'OnlineMeetings.ReadWrite.All' scope is included as an application permission for the corresponding resource in the Azure portal?
    • vsehgal's avatar
      vsehgal
      Copper Contributor

      vikram-MFST Hi Vikram, 

       

      Yes this permission is added in the Application. PFA the screenshot. 

      • vikram-MFST's avatar
        vikram-MFST
        Icon for Microsoft rankMicrosoft

        Hello vsehgal
        It looks like you are calling application permissions in the scopes for a user authentication flow. Users will receive delegated permissions after a successful authentication, not application permissions. Also could you please verify if you are using proper permissions?

        1)Delegated permissions: Also called scopes, allow the application to act on behalf of the signed-in user.
        2)Application permissions: Also called app roles, allow the app to access data on its own, without a signed-in user.
        Authentication and authorization basics - Microsoft Graph | Microsoft Learn
        Also make sure that when using multiple scopes in the authentication request, the scopes must be separated with a space.

Resources