I have a UWP Application that uses Microsoft Graph for Authentication. I have defined the scopes on the UWP App as follows
private readonly string[] _scopes = {"api://*******-***-****-***-********/access_as_user", "user.read"};
This successfully gets the token and signs in successfully and successfully authenticates with my API. The problem is that when I try using the same token to get user info from Microsoft Graph (using a GET Request to https://graph.microsoft.com/v1.0/me/), I get the error,
{
"error": {
"code": "InvalidAuthenticationToken",
"message": "Access token validation failure. Invalid audience.",
"innerError": {
"date": "2020-08-27T08:07:04",
"request-id": "c9a729a0-d566-428a-a715-8d179af1fa8a"
}
}
}
Is there no way I can use the same token for my backend and to Microsoft Graph?