1

在“场景:调用 Web API 的守护程序应用程序”中,微软说:“还有另一种常见的情况,非守护程序应用程序使用客户端凭据:即使它们代表用户行事,它们也需要访问 Web API 或它们下的资源。出于技术原因的自己的身份。”

这正是我所需要的。具有 AAD 用户身份验证的 Web 应用程序,但应用程序能够以提升的权限(超过用户拥有的权限)调用 MS Graph。

在“ Microsoft 身份平台和 OAuth 2.0 客户端凭据流程”下有一个名为“ ms-identity-aspnet-daemon-webapp ”的示例,非常接近,但它使用 asp.net。

有人有相同的.net 核心示例代码吗?

谢谢!

4

1 回答 1

0

尝试使用.NET Core 2.2 简单的守护程序控制台应用程序调用 Microsoft Graph 并使用其自己的身份。它将向您展示如何创建 MSAL 机密客户端、获取令牌并使用它来调用 Graph。

于 2020-11-05T01:18:27.553 回答