【问题标题】:Can't find method AddClaims on extension class OpenIddictExtensions在扩展类 OpenIddictExtensions 上找不到方法 AddClaims
【发布时间】:2022-08-23 01:51:49
【问题描述】:

我已经安装了包 OpenIddict.AspNetCore、OpenIddict.EntityFrameworkCore、OpenIddict.Quartz 版本 3.1.1,但我缺少方法 AddClaims 和 SetDestinations。 我发现 ArgumentNullException: 方法 \'AddClaims\' 没有重载需要 2 个参数 请帮我解决这个问题。谢谢。

    标签: openiddict


    【解决方案1】:

    根据消息,我假设您的代码看起来像

    something.AddClaims(arg1, arg2);
    

    编译器告诉您有一个 AddClaims 方法,但应该使用两个以上的参数或一个或一个参数调用它,例如

    something.AddClaims();
    something.AddClaims(arg);
    something.AddClaims(arg1, arg2, arg3); // and so on
    

    【讨论】:

      【解决方案2】:

      您需要安装 4.0.0-preview2 软件包。扩展方法是OpenIddict.Abstractions 命名空间中OpenIddictExtensions 类的一部分。但是,预发布版本通常不稳定,API 可能会在实际 4.0 发布之前发生变化。

      Namespace and Class

      The function

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-03-31
        • 2022-11-27
        • 2014-08-11
        相关资源
        最近更新 更多