Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
XML
data.xmlanalysis
mappoint.webservice
msf
msxml-webrelease
netmyservices.sdk
passport.sdk
soap
soapsdk
uddi.general
uddi.programming
uddi.specification
xml
xmlsqlwebrelease
xsl
  
 
date: 12 May 2006 01:14:13 -0700,    group: microsoft.public.xml.soap        back       


servicios web con credenciales en vb6   
¡Hola a todos!
Estoy desarrollando una aplicación en vb6 que necesita acceder a unos
servicios web con autenticación básica.
He probado varias formas para acceder y os resumo un poco los
resultados:
  1) Entrando en un equipo con un usuario con permiso para acceder a
los servicios web: Si el usuario de la aplicación tiene permisos,
accede de forma correcta y si no los tiene no accede.
  2) Entrando en un equipo con un usuario sin permiso para acceder a
los servicios web: Aunque el usuario de la aplicación tenga permisos
para acceder al servicio web,  no logra acceder. Es como si estuviera
funcionando como si fuera la autenticación integrada de Windows.

Las distintas opciones que he probado son:

   Dim spCliente As SoapClient30
   Dim xmlNode As IXMLDOMNode
   Dim xmlDoc As DOMDocument40
   Dim strWSPath As String

   Set spCliente = New SoapClient30
   Set xmlDoc = New DOMDocument40


   strWSPath = "dirección del servicio web"

   spCliente.MSSoapInit strWSPath & "?wsdl"

   spCliente.ClientProperty("ConnectorProgID") =
           "MSSOAP.WinInetConnector30"

1 -->
   spCliente.ConnectorProperty("EndPointURL") = strWSPath & "?wsdl"
   spCliente.ConnectorProperty("AuthUser") = "Dominio\usuario"
   spCliente.ConnectorProperty("AuthPassword") = "Contraseña"

2-->
   spCliente.ConnectorProperty("EnableAutoProxy") = True
   spCliente.ConnectorProperty("ProxyServer") = "<CURRENT_USER>"

3-->
   spCliente.ConnectorProperty("ProxyUser") = "Dominio\usuario"
   spCliente.ConnectorProperty("ProxyPassword") = "Contraseña"

4-->
   spCliente.ConnectorProperty("ProxyUser") = "Dominio\usuario"
   spCliente.ConnectorProperty("ProxyPassword") = "Contraseña"
   spCliente.ConnectorProperty("ProxyServer") = "<CURRENT_USER>"

No se si utilizo de forma correcta las propiedades (he sacado la
descripción de la guía de usuario del SOAP Toolkit 3.0) o si tengo
que utilizar alguna a maiores o ....
Espero que alguién pueda ayudarme, llevo 3 semanas atascada con esto.
Muchas gracias por adelantado.
 Saludos,


             María
date: 12 May 2006 01:14:13 -0700   author:   unknown

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us