我已經在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