如何解决使用MSAL的Microsoft Graph身份验证问题
我一直在努力从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)
如果有人可以帮助我解决这个问题或提出任何建议,我将不胜感激。
解决方法
问题是我在身份验证为应用程序(而非用户)时正在请求“ Me”终结点。起初,异常消息不够清晰,无法理解...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。