Pasando nombre de usuario y contraseña para svcutil.exe?
-
01-10-2019 - |
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?
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