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);
之前通过IdentityServerOptions设置的方法has been deprecated。我还没有遇到任何显示新方法的示例。
据我了解,您可以实施 ICorsPolicyService
或使用其中一种默认实施。我不清楚的是应该在哪里插入,以及如何访问默认实现来配置它们。
显然,您可以通过客户端配置设置 AllowedCorsOrigins
,然后像这样将其注册到 CorsPolicyService
:
var cors = new InMemoryCorsPolicyService(Clients.Get());
factory.CorsPolicyService = new Registration<Thinktecture.IdentityServer.Core.Services.ICorsPolicyService>(cors);