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

Microsoft Graph Authentication with MSAL (problem)

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

重要的事实是,当我对从 Graph Explorer 获得的令牌进行硬编码时,它工作得很好...... 当我尝试使用通过 AuthProvider 获得的令牌获取数据时,出现异常 Request_ResourceNotFound.

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

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

问题是我正在请求“我”端点,同时以应用程序(而非用户)身份进行身份验证。异常信息不够清楚,一开始看不懂...