代码之家  ›  专栏  ›  技术社区  ›  bryceio

.Net Core 6使用React使用Windows身份验证POST请求问题,Get-Requests工作

  •  -1
  • bryceio  · 技术社区  · 2 年前

    [ enter image description here ]( https://i.stack.imgur.com/6b1kY.jpg )

    我正在开发一个用于intranet环境的应用程序。在我的 program.cs 文件,我已经配置了CORS处理,从提供的图像中可以明显看出。每当我启动 GET 请求我的一个控制器,它工作。但是当我试图执行 POST 要求我得到以下错误:

    被CORS策略阻止:对飞行前请求的响应未通过访问控制检查。不存在“Access Control Allow Origin”标头。

    我认为问题来自于使用Windows身份验证进行用户识别。我在思考禁用匿名身份验证是否可能是这个问题的根本原因。

    这种配置会导致问题吗?此外,我很想了解这些CORS挑战是否会持续存在,即使应用程序部署在intranet环境中也是如此。

    如果您能深入了解如何解决这些与CORS相关的障碍,并确保我的应用程序无缝运行,同时保留Windows身份验证,我们将不胜感激。此外,我很好奇在内联网中部署应用程序时对CORS的潜在影响。

    感谢您提前提供的帮助。

    0 回复  |  直到 2 年前
    推荐文章