Подтвердить что ты не робот

Передача имени пользователя и пароля на svcutil.exe?

У нас есть службы OSB, которые в настоящее время защищены именем пользователя и паролем. Я получаю 401 несанкционированного доступа при попытке создания прокси-сервера службы с помощью svcutil. Я знаю, что вам нужно настроить файл svcutil.exe.config, но я не могу найти никаких примеров, кроме тех, которые передают сертификат.

Кто знает, как отправить имя пользователя и пароль с помощью svcutil?

4b9b3361

Ответ 1

Я не думаю, что вы можете это сделать.

Что вы можете сделать в этом случае - либо подключиться к этому адресу в браузере, либо просто загрузить и сохранить файл WSDL на локальный диск и вызвать svcutil.exe в этой локальной копии - или попросить издателя этого веб-сервиса либо дать вам URL-адрес, который не требует аутентификации, или просто отправить вам соответствующие WSDL файлы и, возможно, файлы XSD, чтобы вы могли создать прокси-сервер на стороне клиента для этой службы.

Ответ 2

Вы не можете выполнить аутентификацию в svcutil, но вы можете настроить учетные данные в Windows для целевой машины. Перейдите на страницу управления учетной записью, а затем в свои сохраненные учетные данные. Добавьте новую запись с целевым именем хоста и учетными данными. После этого вы можете использовать svcutil с URL-адресом.

Ответ 3

Попробуйте это. Это должно работать с любой веб-страницей, требующей имени пользователя и пароля.

svcutil http://user:[email protected]?wsdl