[Mono-list] Accessing .Net WebServices hiding behind NTLM
Gonzalo Paniagua Javier
gonzalo at ximian.com
Sat May 28 01:44:00 EDT 2005
On Fri, 2005-05-27 at 22:57 +0100, Magnus Therning wrote:
> My first post to this list. :-)
> My setup:
> Linux machine with mono 1.0 where I run my client.
> Windows machine with a web service running on .Net. Accessing the web
> service requires NTLM authentication (HTTP way).
> I've managed to find a proxy that can handle the NTLM authentication for
> HTTP, but I can't get mono to use it as a proxy (adding
> proxyaddress="localhost:5865" and bypassonlocalhost="false" doesn't
> work). I know the proxy works (verified with wget downloading the WSDL
> for the service :-).
> I've written a few test clients for other web services, that aren't
> hidden behind NTLM, so I'm confident my code is OK.
> My questions:
> Is proxy support proper in mono 1.0 or do I have to leave the Ubuntu
> packages of mono 1.0 and install mono 1.1?
Proxy support works fine on mono 1.1.x for sure. And i think that code
has not been touched much after branching 1.0.
> Is there some other (better?) way of handling the silly NTLM
> authentication? (Turning it off is not an option, unfortunately!)
We support NTLM authentication in HttpWebRequest. You should not need to
use that proxy.
More information about the Mono-list