CORS с проверкой подлинности Windows

Я столкнулся с проблемой CORS при выполнении запроса xhr к другому домену (в моем случае localhost к другому серверу). В статье CORS описывается различные проблемы, с которыми я столкнулся. Мне удалось решить первые две проблемы, связанные как с xhr, так и с json.

Теперь я получаю 401, как описано в «Проблеме 3» в блоге. Однако я использую проверку подлинности Windows (через NTLM). Что я могу сделать, чтобы исправить это? Обращение к серверу очень простое:

$.ajax('http://myserver/mymethod', {    
   contentType: 'application/json',
xhrFields: {
    withCredentials: true
}
})

person Sam    schedule 13.06.2013    source источник
comment
Можете ли вы обновить вопрос, включив в него информацию, например, если вы устанавливаете какие-либо соответствующие заголовки, такие как «Allow-Access-Control-Origin». Какие истоки/методы/глаголы разрешены. Кроме того, вы можете включить (но очистить конфиденциальные данные) трассировку скрипача. Наконец, как вы размещаете свой веб-сервис (например, WebApi2). Это помогло бы сделать ответы, которые вы получаете, более точными и актуальными.   -  person peteski    schedule 14.12.2015


Ответы (1)


вам нужно отправить флаг «withCredentials». Возможно это поможет:

http://brockallen.com/2012/12/15/cors-and-windows-authentication/

person Brock Allen    schedule 14.06.2013
comment
Спасибо, но на самом деле я уже пробовал это, но безуспешно. Я обновил свой пост соответственно. - person Sam; 14.06.2013