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

时间:2015-07-08 00:43:54

标签: c# asp.net-core identityserver3

以前通过IdentityServerOptions has been deprecated设置它的方法。我没有看到任何显示新方式的例子。

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

1 个答案:

答案 0 :(得分:2)

显然,您可以通过客户端配置设置AllowedCorsOrigins,然后将其注册到CorsPolicyService,如下所示:

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