I'm trying to figure out how to use NTLM authentication with the Slide client. It seemed straightforward enough at first: use retrieveSessionInstance() to get at the underlying HttpClient, then tell it to use NTLM credentials.
But I've run into a chicken-and-egg problem: you must supply WebdavResource with some sort of URI in order to construct it, and for me that URI will fail (throw a 401 exception) until the correct credentials have been supplied. But, there's no way to get to the underlying HttpClient and set the credentials until after the object has been successfully constructed! How do I get around this? --Matthew Beermann
