初始化APIResource实例会导致范围错误 - 为什么?

时间:2017-06-15 05:39:43

标签: c# oauth asp.net-core openid identityserver4

在代码1中初始化APIResource实例应该等同于代码2

Code1(请参阅identityserver4快速启动仓库中的第24至30行)https://github.com/IdentityServer/IdentityServer4.Samples/blob/release/Quickstarts/8_EntityFrameworkStorage/src/QuickstartIdentityServer/Config.cs#L24-L30

    public static IEnumerable<ApiResource> GetApiResources()
    {
        return new List<ApiResource>
        {
           new ApiResource("api1", "My API")
        };
    }

代码2

    public static IEnumerable<ApiResource> GetApiResources()
    {
        return new List<ApiResource>
        {

            new ApiResource
            {
                Name = "api1",
                DisplayName = "My API"
            }

        };
    }

但是,identityserver4表示code2中的范围有错误(抱歉,出现错误:invalid_scope

为什么?

0 个答案:

没有答案