IdentityServer3 2.0.0-rc1和vNext,如何设置CORS Policy?

IdentityServer3 2.0.0-rc1 and vNext, how to set the CORS Policy?

之前通过IdentityServerOptions设置的方法has been deprecated。我还没有遇到任何显示新方法的示例。

据我了解,您可以实施 ICorsPolicyService 或使用其中一种默认实施。我不清楚的是应该在哪里插入,以及如何访问默认实现来配置它们。

显然,您可以通过客户端配置设置 AllowedCorsOrigins,然后像这样将其注册到 CorsPolicyService

var cors = new InMemoryCorsPolicyService(Clients.Get());
factory.CorsPolicyService = new Registration<Thinktecture.IdentityServer.Core.Services.ICorsPolicyService>(cors);