【问题标题】:Interactive (non-daemon) applications that uses client credentials使用客户端凭据的交互式(非守护程序)应用程序
【发布时间】:2020-11-04 18:11:19
【问题描述】:

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

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

在“Microsoft identity platform and the OAuth 2.0 client credentials flow”下面有一个例子叫做“ms-identity-aspnet-daemon-webapp” 这是非常接近的,但它使用asp.net。

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

谢谢!

【问题讨论】:

    标签: asp.net-core microsoft-graph-api msal microsoft-identity-platform


    【解决方案1】:

    试试A .NET Core 2.2 simple daemon console application calling Microsoft Graph with its own identity。它将向您展示如何创建 MSAL 机密客户端、获取令牌并使用它来调用 Graph。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-15
      • 2022-08-02
      • 2016-03-28
      • 2021-12-09
      • 2018-12-18
      • 1970-01-01
      • 2021-06-28
      • 1970-01-01
      相关资源
      最近更新 更多