Forum Discussion
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.
Vakul
- vikram-MFSTMicrosoftHello 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?
- vsehgalCopper Contributor
- vikram-MFSTMicrosoft
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.