我的设置,
dotnet new mvc -au Individual并应用,在 localhost 5000 中运行。dotnet new webapi在 localhost 5001 中运行。IdentityServer 资源和客户端配置如下,注意我使用的是引用令牌:
public static IEnumerable<IdentityResource> GetIdentityResources() {
return new List<IdentityResource>{ new IdentityResources.OpenId() };
}
public static IEnumerable<ApiResource> GetApiResources() {
return new List<ApiResource>{
new ApiResource("api_resource", "API Resource") {
Description= "API Resource Access",
ApiSecrets= new List<Secret> { new Secret("apiSecret".Sha256()) },
}
};
}
public static IEnumerable<Client> GetClients() {
return new List<Client>{
new Client { …Run Code Online (Sandbox Code Playgroud)