On Sat, May 28, 2005 at 01:44:00AM -0400, Gonzalo Paniagua Javier wrote: >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 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.
The following code cuts the mustard in .Net 1.1, however it doesn't
compile in Mono1.0 (Ubuntu Hoary packaged):
using System;
using System.Net;
class NTLMClient {
public static void Main(string [] argv) {
NTLMAuthSvc service = new NTLMAuthSvc();
server.PreAuthenticate = true;
server.Credentials = new NetworkCredential("username", "password",
"domain");
string res = service.Ping();
Console.WriteLine(res);
}
}
There is no service.PreAuthenticate and no service.Credentials it seems.
Do I need Mono1.1?
/M
--
Magnus Therning (OpenPGP: 0xAB4DFBA4)
[EMAIL PROTECTED]
http://magnus.therning.org/
Software is not manufactured, it is something you write and publish.
Keep Europe free from software patents, we do not want censorship
by patent law on written works.
I should be able to whisper something in your ear, even if your ear is
1000 miles away, and the government disagrees with that. GQ [magazine
in England] quoted me on that -- they changed one letter. It said I
should be able to whisper something in your *car*, even though I am
1000 miles away. I wonder what the people in England think of me.
-- Philip Zimmermann
pgpOjrkkTDjdC.pgp
Description: PGP signature
_______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
