Azure 应用程序代理 COR

标签 azure proxy cors azure-active-directory bearer-token

您好,我正在通过浏览器调用 Azure 应用程序代理终结点 (myapp.msappproxy.net),但遇到了 COR 问题。如何/在哪里为 Azure 应用程序代理终结点配置 COR?我查看了旧版和新版 Azure 门户。

我收到的错误是关于 OPTIONS 预检请求。

XMLHttpRequest cannot load https://myapp.msappproxy.net. Response for preflight is invalid (redirect)

我意识到您在 API 端点(在本例中为应用程序代理)上设置了访问控制 header ,但我找不到在哪里执行此操作。此外,我必须在请求中设置自定义 header ,因为我使用不记名 token 身份验证。

谢谢!

最佳答案

刚刚遇到了同样的问题。我有一个 Azure 应用程序代理。因此内部页面可供外部使用。但通常应用程序正文设置为。通过该设置,浏览器会出现巨大的 CORS 错误。要解决这些 CORS 问题,您必须将应用程序主体设置为。现在正文已正确设置,所有浏览器都可以显示网站,而不会出现 CORS 问题。

application proxy settings

您还可以在Enable link translation中找到很好的提示。部分。

关于Azure 应用程序代理 COR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39605673/

相关文章:

node.js - Azure Functions : Nodejs, 使用文件系统时有哪些限制/限制?

node.js - Node 代理网络套接字如何检查

go - 如何通过golang做代理

javascript - Azure 功能 CORS 配置与 SignalR 服务不起作用

angularjs - Angular JS : No 'Access-Control-Allow-Origin' header is present on the requested resource

javascript - Firefox 不会设置通过 XHR CORS 请求收到的 Cookie

azure - 使用 Az CLI/PowerShell 从 Function App 重新导入 API 管理 API

azure - 从现有的备份 Azure 网站创建新的 Azure 网站

azure - 逻辑应用本地网关连接中的 "BizTalk Server URL"是什么

nginx - Docker撰写NGINX代理和静态文件