Azure应用程序代理COR

时间:2016-09-21 00:24:50

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

您好我通过浏览器调用Azure应用程序代理端点(myapp.msappproxy.net)并遇到COR问题。如何/在何处为Azure应用程序代理端点配置COR?我查看过新旧Azure门户网站。

我得到的错误是OPTIONS预检请求。

  

XMLHttpRequest无法加载https://myapp.msappproxy.net。回应   预检无效(重定向)

我意识到你在API端点上设置了访问控制头,在本例中是App Proxy,但我找不到在哪里这样做。此外,我必须在我的请求中设置自定义标头,因为我使用了承载令牌身份验证。

谢谢!

1 个答案:

答案 0 :(得分:2)

只是有同样的问题。我有一个 Azure应用程序代理。因此,内部页面可用于外部。但是通常将“应用程序主体”设置为。通过这种设置,浏览器会出现严重的 CORS 错误。要解决这些CORS问题,您必须将应用程序正文设置为。现在,正文已正确设置,所有浏览器都可以显示网站而没有CORS问题。

application proxy settings

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