使用MSAL的Microsoft Graph身份验证(问题)

时间:2020-08-20 09:38:53

标签: asp.net .net microsoft-graph-api msal

我一直在努力从Microsoft图形成功获取数据,更准确地说,是在努力获取有效的身份验证令牌。我遵循了他们github上的所有说明和代码示例,但无法正常工作。下图是我的代码。

重要的事实是,当我对从Graph Explorer获得的令牌进行硬编码时,它可以完美运行... 当我尝试使用通过AuthProvider获取的令牌获取数据时,出现了Request_ResourceNotFound异常。

已注册应用,并授予访问权限(这就是它与硬编码令牌一起使用的原因)。 导入的NuGet引用是Microsoft.Graph,Microsoft.Graph.Client,Microsoft.Identity.Client(https://github.com/AzureAD/microsoft-authentication-library-for-dotnet

如果有人可以帮助我解决这个问题或提出任何建议,我将不胜感激。

enter image description here

1 个答案:

答案 0 :(得分:0)

问题是我在身份验证为应用程序(而非用户)时正在请求“ Me”终结点。起初,异常消息不够清晰,无法理解...