在“场景:调用 Web API 的守护程序应用程序”中,微软说:“还有另一种常见的情况,非守护程序应用程序使用客户端凭据:即使它们代表用户行事,它们也需要访问 Web API 或它们下的资源。出于技术原因的自己的身份。”
这正是我所需要的。具有 AAD 用户身份验证的 Web 应用程序,但应用程序能够以提升的权限(超过用户拥有的权限)调用 MS Graph。
在“ Microsoft 身份平台和 OAuth 2.0 客户端凭据流程”下有一个名为“ ms-identity-aspnet-daemon-webapp ”的示例,非常接近,但它使用 asp.net。
有人有相同的.net 核心示例代码吗?
谢谢!