gpt4 book ai didi

c# - AuthenticationParameters 和 AcquireToken 出现错误

转载 作者:行者123 更新时间:2023-12-03 03:45:56 25 4
gpt4 key购买 nike

我收到以下错误:

代码:字符串redirectUrl = ConfigurationManager.AppSettings["RedirectUrl"];AuthenticationParameters ap = AuthenticationParameters.CreateFromResourceUrlAsync(new Uri(redirectUrl)).Result;

错误:非静态字段、方法或属性“AuthenticationParameters.CreateFromResourceUrlAsync(Uri)”需要对象引用授权者的待处理电子邮件 C:\Users\handemv\source\Workspaces\Dynamics 365\Trunk-UCI\Tools\Automation_CapGSupport\待处理电子邮件\授权者的待处理电子邮件\PendingEmailCheck.cs

代码:AuthenticationContext authContext = new AuthenticationContext(_authority, false);AuthenticationResult 结果 = authContext.AcquireToken(_serviceUri, clientCred);

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

有人可以帮我吗?

最佳答案

错误: AuthenticationContext'不包含'AcquireToken'的定义,并且没有可访问的扩展方法'AcquireToken'接受类型为'AuthenticationContext'的第一个参数可以找到(您是否缺少 using 指令或程序集引用?)

解决方案 1:

由于 AcquireToken 导致的此错误已在 Microsoft.IdentityModel.Clients.ActiveDirectory 库的 v3 中删除。要修复此问题,请将 nuget 中的版本降级到 2.22.302.111727 以解决此错误。

解决方案 2:

在 ADAL.NET 的 V3 中,似乎不再具有 AcquireToken()。但它仍然有 AcquireTokenAsync()。但请注意,v2 和 v3 的方法中的参数略有变化。

有关更多详细信息,请参阅此 thread

错误:非静态字段、方法或属性“AuthenticationParameters.CreateFromResourceUrlAsync(Uri)”需要对象引用,授权者的待处理电子邮件

点击此链接:https://github.com/AzureAD/azure-activedirectory-library-for-dotnet/issues/1410

关于c# - AuthenticationParameters 和 AcquireToken 出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69223079/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com