【问题标题】:Not able to add AddMicrosoftGraph in startup configure services .Net 5.0无法在启动配置服务.Net 5.0 中添加 AddMicrosoftGraph
【发布时间】:2021-05-16 02:02:00
【问题描述】:

我在我的项目中添加了 Nuget 包 MicrosoftGraph 3.24.0 仍然无法在启动配置服务中添加 AddMicrosoftGraph,出现错误

“MicrosoftIdentityAppCallsWebApiAuthenticationBuilder”不包含“AddMicrosoftGraph”的定义,并且找不到接受“MicrosoftIdentityAppCallsWebApiAuthenticationBuilder”类型的第一个参数的可访问扩展方法“AddMicrosoftGraph”(您是否缺少 using 指令或程序集引用?)

【问题讨论】:

  • 你有asp.net核心项目或控制台应用吗?
  • @user2250152 我正在使用asp.net核心项目
  • 您找到解决此问题的方法了吗?我遇到了他完全相同的问题;

标签: microsoft-graph-api


【解决方案1】:

要在 asp.net 核心项目中使用 Graph API,您应该添加 nuget Microsoft.Identity.Web.MicrosoftGraph(适用于 v1.0)或 Microsoft.Identity.Web.MicrosoftGraphBeta(适用于测试版)。

ConfigureServices 中添加:

services.AddMicrosoftIdentityWebAppAuthentication(Configuration)
    .EnableTokenAcquisitionToCallDownstreamApi()
    .AddMicrosoftGraph()
    .AddInMemoryTokenCaches();

.AddMicrosoftGraph()之前致电.EnableTokenAcquisitionToCallDownstreamApi()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多