Pregunta

Tenemos servicios de OSB que actualmente están asegurados con un nombre de usuario y una contraseña. Consigo un 401 no autorizado al intentar generar un proxy de servicio utilizando svcutil. Sé que necesita para configurar un archivo de svcutil.exe.config pero no puedo encontrar ningún ejemplo a excepción de uno que pasa un certificado.

Dows conozco a nadie cómo enviar un nombre de usuario y la contraseña utilizando svcutil?

¿Fue útil?

Solución

No creo que se puede hacer eso.

Lo que se puede hacer en este caso es o bien conectarse a esa dirección en un navegador y descarga justo y guardar el archivo WSDL para su disco y llamada svcutil.exe local en ese copia local - o pedir al editor de ese servicio web a cualquiera de darle una URL, que no requiere autenticación, o simplemente para que envíe el WSDL relevante y posiblemente XSD archivos para que pueda crear un proxy del lado del cliente para ese servicio.

Otros consejos

No se puede autenticar en svcutil, pero se puede configurar credenciales de Windows para el equipo de destino. Ir a la página de administración de cuentas, a continuación, a sus credenciales almacenadas. Añadir una nueva entrada con el nombre de host de destino y las credenciales. Después de esto, se puede utilizar svcutil con la URL.

Probar. Esto debería funcionar con cualquier página web que requiere nombre de usuario y contraseña.

svcutil http://user:password@someurl?wsdl
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top