【发布时间】:2022-08-23 01:51:49
【问题描述】:
我已经安装了包 OpenIddict.AspNetCore、OpenIddict.EntityFrameworkCore、OpenIddict.Quartz 版本 3.1.1,但我缺少方法 AddClaims 和 SetDestinations。 我发现 ArgumentNullException: 方法 \'AddClaims\' 没有重载需要 2 个参数 请帮我解决这个问题。谢谢。
标签: openiddict
我已经安装了包 OpenIddict.AspNetCore、OpenIddict.EntityFrameworkCore、OpenIddict.Quartz 版本 3.1.1,但我缺少方法 AddClaims 和 SetDestinations。 我发现 ArgumentNullException: 方法 \'AddClaims\' 没有重载需要 2 个参数 请帮我解决这个问题。谢谢。
标签: openiddict
根据消息,我假设您的代码看起来像
something.AddClaims(arg1, arg2);
编译器告诉您有一个 AddClaims 方法,但应该使用两个以上的参数或一个或一个参数调用它,例如
something.AddClaims();
something.AddClaims(arg);
something.AddClaims(arg1, arg2, arg3); // and so on
【讨论】:
您需要安装 4.0.0-preview2 软件包。扩展方法是OpenIddict.Abstractions 命名空间中OpenIddictExtensions 类的一部分。但是,预发布版本通常不稳定,API 可能会在实际 4.0 发布之前发生变化。
【讨论】: