Надстройка Excel, вызов API с базовой аутентификацией, ошибка
Работа над надстройкой Excel, которая будет вызывать REST API с базовой аутентификацией, приводит к следующей ошибке:
Credentials flag was set to true, but Access-Control-Allow-Credentials was not present or was not set to "true".
На стороне API я включил CORS на портале Azure для службы приложений. Ссылка, включающая следующее происхождение: https://localhost:#####
На стороне надстройки в вызове API в Home.js делается:
$.ajax({
type: "GET",
url: "https://mySite-staging.azurewebsites.net/api/myCall?id=1",
headers: {
'Authorization': "Basic *********",
'Accept': "text/csv"
},
xhrFields: {
withCredentials: true
}
}).done(function (data) {
process_my_data(data);
});