The application asked for scope that doesn't exist on the resource

Sai Shashank 25 Reputation points
2023-08-28T09:30:24.1966667+00:00

Hi,

I am implementing a login with Microsoft on my Saas application. Here is the error I get when I try to get the OAuth token :

invalid_client error_description=AADSTS650053: The application 'XXX' asked for scope 'CallRecord-PstnCalls.Read.All' that doesn't exist on the resource '00000003-0000-0000-c000-000000000000'. Contact the app vendor.

Pasted Graphic

Supported account types: All Microsoft account users.

I tried to add API permissions matching the scope I use, but it didn't help.

User's image

Under Enterprise applications > LeadSquaredTeamAppTest > Permissions
User's image

Permissions are present. Let me know if I'm missing on something else.

Thank you for you help

Microsoft Security | Microsoft Entra | Microsoft Entra ID
Microsoft Security | Microsoft Authenticator
0 comments No comments
{count} votes

Answer accepted by question author
  1. Domooney-MSFT 2,606 Reputation points Microsoft Employee Moderator
    2023-08-30T08:57:10.9633333+00:00

    Hi @Sai Shashank ,

    Thank you for posting your query on Microsoft Q&A.

    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.

    There is a brief description between the differences here - https://learn.microsoft.com/en-us/graph/auth/auth-concepts#microsoft-graph-permissions

    Looking at the permissions referemce for this API call it seems delegated is not supported - https://learn.microsoft.com/en-us/graph/api/callrecords-callrecord-getpstncalls?view=graph-rest-1.0&tabs=http

    So I believe you will need to make this API call under the context of the application, not the signed in user.

    Do let me know if you have any further questions, I would be happy to help!

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.

    1 person found this answer helpful.
    0 comments No comments

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.