AnsweredAssumed Answered

consimir servicio web desde .net

Question asked by fdelgado on Jul 2, 2008
Buenas,

¿alguien ha consumido los servicios web de alfresco desde .net?
Estoy consumiendo el servicio  AdministrationService.getUser, el cual requiere que me autentica antes, entrar por ejemplo con el usuario admin/admin. Pero no se como hacerlo desde .net. (En java, no he tenido problemas, ya que hay bastantes ejemplos simples y claros)






AuthenticationService proxySession = new AuthenticationService();
        AuthenticationResult ticket = proxySession.startSession("admin","admin");
       
        AdministrationService a = new AdministrationService();
     

        a.Credentials = new  NetworkCredential("admin", "admin");  //no funciona con esto o sin esta linea.
        UserDetails detalles = a.getUser("fdelgado");
       
        for(int i =0; i<detalles.properties.Length; i++)
        {
            NamedValue n = detalles.properties[i];
            Page.Response.Write(n.name + " : " + n.value);
        }


        proxySession.endSession(ticket.ticket);



Utilizo sin problemas el servicio web AuthenticationService, ya que no requiere autenticación. COn él obtengo bien un ticket de sesión. Pero no sé si debo utilizar este ticket o si no hace falta.

La excepción que lanza el código es: WSDoAllReceiver: Request does not contain required Security header

un saludo,

Outcomes