试图从浏览器访问端点 - 错误的请求|身份服务器4

时间:2018-04-17 21:27:32

标签: c# asp.net-core identityserver4

我有一个端点。当我使用正确的凭据命中此端点时,它可以工作,我使用邮差得到200。端点是身份服务器的一部分 - 连接/令牌。在浏览器的预飞行中,错误请求失败。

我在控制台中看到了这个错误。

  

对预检请求的响应未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许原点“http://localhost:8100”访问。响应的HTTP状态代码为400。

似乎是一个CORS问题。我有一个c#asp.net核心项目。

1 个答案:

答案 0 :(得分:0)

一般来说,如果您收到该错误,那么您想弄清楚为什么要进行交叉引用请求并修复它。

如果您有正当理由希望允许跨源资源共享(例如,如果在本地反应服务器上进行开发),那么您can install a chrome plugin会将该设置公开为可以轻松切换。

It's not a setting you want enabled in general - 出于安全原因,我强烈建议您在处于开发环境以外的任何网站时将其关闭,而您需要具备特定原因。