У меня есть веб-сервис, который стоит за аутентификацией формы.Сайт, на котором размещается служба, также служит сайтом, требующим входа пользователя через страницу входа в систему.
У меня есть второй сайт, который должен иметь доступ к службе, которую размещает первый сайт.Однако при попытке доступа к службе происходит сбой, поскольку для службы требуется, чтобы пользователь вошел в систему.
Первый сайт находится на отдельном сервере, чем второй, но оба сайта находятся в одной подсети.До сих пор я обнаружил, что единственный способ получить доступ ко второму сайту для службы первого сайта - это разрешить всем пользователям настройку web.config, специфичную для каталога, в котором находится файл .ASMX служб.Это неприемлемо, потому что это оставляет дверь открытой для всех, кто знает каталог файлов .ASMX.
Я пытался смешивать и сопоставлять проверку подлинности Windows и использовать олицетворение для доступа к веб-службе, но, согласно Microsoftвы не можете смешивать и сопоставлять типы аутентификации, а с помощью личной пробной версии вы действительно не можете.
Я ищу любые полезные советы, которые помогут мне достичь этой цели при минимальной перенастройке двух моих сайтов.
Спасибо, Джордж