[Mono-list] Accessing .Net WebServices hiding behind NTLM
authentication?
Magnus Therning
magnus at therning.org
Tue May 31 18:35:59 EDT 2005
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)
magnus at therning.org
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://galactus.ximian.com/pipermail/mono-list/attachments/20050531/95973807/attachment.bin
More information about the Mono-list
mailing list