Forum Discussion
vsehgal
Feb 15, 2024Copper Contributor
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
Vakul
7 Replies
Sort By
- vikram-MFSTFormer EmployeeHello 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-MFSTFormer Employee
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.