在代码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 )
为什么?