Re: Getting user ID from Web Service credentials
From: Jeff Connelly (nomail_at_thank.you)
Date: 04/13/05
- Next message: Frank Fritze: "ISO/IEC 9797-1 MAC Algorithm 3 how to?"
- Previous message: Valery Pryamikov: "Re: Running a program with elevated priveleges"
- In reply to: Nicole Calinoiu: "Re: Getting user ID from Web Service credentials"
- Next in thread: Joseph MCAD: "Re: Getting user ID from Web Service credentials"
- Reply: Joseph MCAD: "Re: Getting user ID from Web Service credentials"
- Reply: Nicole Calinoiu: "Re: Getting user ID from Web Service credentials"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Wed, 13 Apr 2005 10:20:18 -0400
Well, I have now :-) Didn't seem to make much difference though. After
reading about it, it seems to do about the same thing as setting Integrated
Windows Authentication in IIS, when Anonymous access is turned off.
It seems strange that there isn't a way to get the user name on the server
side when it was supposedly set with
System.Net.CredentialCache.DefaultCredentials on the client side. Do I need
to use impersonation to do this?
"Nicole Calinoiu" <calinoiu REMOVETHIS AT gmail DOT com> wrote in message
news:OUD83fBQFHA.2132@TK2MSFTNGP14.phx.gbl...
> Have you set the PreAuthenticate property on the proxy to ensure that the
> credentials are submitted on the first request?
>
>
>
> "Jeff Connelly" <nomail@thank.you> wrote in message
> news:OHk2uu5PFHA.2560@TK2MSFTNGP14.phx.gbl...
>> Fairly new to Windows security issues.... We have login to our
>> application, and I'm trying to implement Windows authentication. It
>> works OK in the standalone client app (I use their Windows current user
>> name to log them in.) When I use a Web Service, I don't think it's
>> working. I'll use this example provided by Microsoft.
>>
>> There's a Web Service called Service1. In the client app:
>>
>> localhost.Service1 myProxy = new localhost.Service1();
>> myProxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
>>
>> myProxy is of type System.Web.Services.Protocols.SoapHttpClientProtocol,
>> I believe. This is supposed to add the user name and password to the
>> HTTP headers. The code runs, however I can't verify this. I can't see
>> any way to get the user name from the Web Services code. When I look at
>> the user name in the credentials object above from the client side, it's
>> always blank, and I don't know how to see it in the headers from the Web
>> Services side.
>>
>> For both the client side caller and the Web Service, I have set in IIS
>> Integrated Windows Authentication on, and anonymous access off. Thanks
>> for any pointers.
>>
>
>
- Next message: Frank Fritze: "ISO/IEC 9797-1 MAC Algorithm 3 how to?"
- Previous message: Valery Pryamikov: "Re: Running a program with elevated priveleges"
- In reply to: Nicole Calinoiu: "Re: Getting user ID from Web Service credentials"
- Next in thread: Joseph MCAD: "Re: Getting user ID from Web Service credentials"
- Reply: Joseph MCAD: "Re: Getting user ID from Web Service credentials"
- Reply: Nicole Calinoiu: "Re: Getting user ID from Web Service credentials"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|