我已经在Azure中设置了两个Web应用程序,并且均由Azure AD验证支持。 一个是前端,另一个是API后端。在他们自己的作品中打开每个页面(登录屏幕),但前端对后端的呼叫导致被CORS策略阻止。消息是:两个Web应用程序之间的Azure验证
XMLHttpRequest无法加载hxxps://backend.azurewebsites.com/api。从hxxps://backend.azurewebsites.com/api重定向到hxxps://login.windows.net/94 ...已被CORS策略阻止:没有'Access-Control-Allow-Origin'标题存在于请求的资源。原因'hxxps://frontend.azurewebsites.net'因此不被允许访问。
电话可以拨出如下:
$.ajax({
type: type,
dataType: 'json',
url: server + '/' + url,
crossDomain: true,
xhrFields: {
withCredentials: true
},
data: data
}
});
谢谢,明白了! :) – RunicSheep