以前通过IdentityServerOptions has been deprecated设置它的方法。我没有看到任何显示新方式的例子。
根据我的理解,您可以实现ICorsPolicyService
或使用其中一个默认实现。我不清楚的是它应该插在哪里,以及如何访问默认实现来配置它们。
答案 0 :(得分:2)
显然,您可以通过客户端配置设置AllowedCorsOrigins
,然后将其注册到CorsPolicyService
,如下所示:
var cors = new InMemoryCorsPolicyService(Clients.Get());
factory.CorsPolicyService = new Registration<Thinktecture.IdentityServer.Core.Services.ICorsPolicyService>(cors);