У меня есть два сервера, сервер A и сервер B.
Сервер A работает на IIS с аутентификацией Windows. У меня также есть конструкция Slim / Twig / PHP на сервере B.
Я вызываю маршрут на сервере B, используя ajax на сервере A
ajax на сервере A
function triggerBalloonNotification(){
$.ajax({
method: "GET",
url: "http://serverB/route/on/serverB"
})
.done(function( json ) {
console.log('done');
});
}
это вызывает 'Access-Control-Allow-Origin' - ошибку, на которую я ответил, добавив следующее в web.config на сервере B
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*" />
</customHeaders>
</httpProtocol>
теперь я «только» получаю 401 несанкционированную ошибку (из-за проверки подлинности Windows на сервере B).
как мне настроить iis на сервере B, чтобы исключить определенный маршрут из аутентификации?
редактировать
чтобы быть более конкретным: я знаю, что могу исключить физическую папку, но я хочу исключить маршрут, которого нет (в файловой системе)