Re: <authentication mode="Windows" /> Question

From: Mike Shaw [MS] (mikeshaw@online.microsoft.com)
Date: 10/27/02


From: "Mike Shaw [MS]" <mikeshaw@online.microsoft.com>
Date: Sat, 26 Oct 2002 23:05:44 +0100


Hi Craig

Because you are not impersonating, you will not need to change any of the
access permissions - all ACL checks will be against the account the asp.net
worker process is using.

Is the name of the WindowsIdentity as you expect when the other user
connects to your site? You may need to check the IIS vroot of your
application's security configuration has the Anonymous option unchecked.

--
Mike Shaw
.NET Developer Group, UK
This posting is provided "AS IS" with no warranties, and confers no rights.
You assume all risk for your use. © 2002 Microsoft Corporation. All rights
reserved.
"Craig" <craig@compete.com.au> wrote in message
news:59de01c27af4$38409280$39ef2ecf@TKMSFTNGXA08...
Hi Mike
A couple of issues which messed me up a bit.  Firstly I
needed to log off the network to pick up the new group.
Secondly I needed to be case sensitive which the
DOMAN\GroupName.
And a realted question, another user is also in the group
I set up (he has logged off and back onto the network);
when he connects to my machine to access the web site,
the IsInRole(DOMAIN\GroupName) returns false.
Do I need to do allow the DOMAIN\GroupName permission to
the physical web folder?
Craig
>-----Original Message-----
>Hi Craig
>
>It looks like what your are doing is corrrect, but
sometimes you can get
>caught out by the syntax of the string for the role you
are testing for.
>When you are looking for a domain based group
membership, you need to use a
>capitalised identity for the domain name.  For example:
@"MYDOMAIN\mygroup"
>
>The text and case have to be identicle since the
comparisson is done via a
>hashtable and different cases in the test string will
result in different
>hash values.
>
>--
>Mike Shaw
>..NET Developer Group, UK
>
>This posting is provided "AS IS" with no warranties, and
confers no rights.
>You assume all risk for your use. © 2002 Microsoft
Corporation. All rights
>reserved.
>
>"Craig" <craig@compete.com.au> wrote in message
>news:b41801c27a3a$77dc18c0$35ef2ecf@TKMSFTNGXA11...
>> Hi
>>
>> I have a intranet web app where I need to check the
role
>> information of the windows user.  I have set up a role
in
>> the domain and added me, a domain user to it.  When I
>> execute the IsInRole() method, the return value is
>> false.
>>
>> The intention is to allow all authenicated users to
>> access the site, users who are in the specified domain
>> role have access to admin type features of the site.
>>
>> Here is my sample code for the page:
>>
>> WindowsPrincipal wp = (WindowsPrincipal)
>> HttpContext.Current.User;
>> if(wp.IsInRole("myDomainRole")) {
>>   // user in role
>> }
>>
>> ---
>>
>> Here is the relevant web.config section:
>>
>> <authentication mode="Windows" />
>> <identity impersonate="false" />
>>
>> In machine.config, I have left the processModel as is -
>> default.
>>
>> ---
>>
>> In IIS, I have set the virtual web authentication
methods
>> to 'only' Integrate Windows authenication, the other
>> checkboxes are unchecked.
>>
>> I would greatly appreciate any help in configuring
this,
>> as I have tired all sorts of ways to make this work.
>>
>> Regards
>>
>> Craig
>
>
>.
>


Relevant Pages

  • Re: <authentication mode="Windows" /> Question
    ... For testing purposes, ... This posting is provided "AS IS" with no warranties, and confers no rights. ... >Hi Craig ... >>> information of the windows user. ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • Re: So leaky that a $4 billion industry was built to protect it
    ... a richer data interpreter, e.g. Wordpad ... release on Windows then, and ever since. ... To do any real damage to the operating system as ... with their rights) have the right to alter their own data. ...
    (microsoft.public.windowsxp.general)
  • Re: WM5 to WM6 GPSID Problem on HTC P3300
    ... Windows CE Networking ... This posting is provided "AS IS" with no warranties, and confers no rights. ... your WM6 SDK GPS sample, ... public GpsPosition GetPosition ...
    (microsoft.public.pocketpc.developer)
  • ASPNET->NETWORK SERVICE rights too restrictive
    ... We have asp.net code which calls a dcom component exe, ... but on Windows 2003 Enterprise Edition Sp1 this is NETWORK SERVICE ... We believe we are being denied GUI resources that we need. ... I'm sure the Administrator user has more real rights than we ...
    (microsoft.public.platformsdk.security)
  • Re: NSA given a back door into every copy of Windows sold
    ... as though you believed that had Windows been a "Chinese" ... breach those rights. ... breaching the right to privacy itself. ... assume that Windows does not have backdoors ...
    (alt.privacy)