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