Re: Role of current windows login user
- From: "Willy Denoyette [MVP]" <willy.denoyette@xxxxxxxxxx>
- Date: Sun, 15 Jan 2006 18:10:59 +0100
"Mark White" <markw2927@xxxxxxxxx> wrote in message
news:%23sQsM2XGGHA.1452@xxxxxxxxxxxxxxxxxxxxxxx
| Hey everyone
|
| I'm having a great deal of problems finding this information through
| and yahoo, so I turn to you on this.
|
| I have a Windows app running on XP. I am able to caputre the user's Name
| property in the WindowsPrincipal's IIdentity interface.
|
| Where can I find the role that the user is assigned for the current login?
| I only want the one role which is assigned for the current user, not all
of
| the groups in which the user belongs (that is working fine).
|
| Do I have to actually test out permissions on files/objects to find the
| current role/group? Seems to be a lot of work going that route for
| something which should be accessible in the same interface as Name. Why
| isn't it?
|
| I'm on 1.1 btw. Has this changed in 2.0?
|
| Thank you in advance for any help you can give me.
|
| Mark White
|
|
Roles are not meant to check/control resource access permissions, they are
meant for program access/flow control. These are totally different things.
if(myPrincipal.IsInRole("Sales"))
{
// Do whatever "Sales" is allowed to do, initialize the UI etc...
}
else
if((myPrincipal.IsInRole("AccountManagers"))
// do whatever "AccountMAnagers" are allowed to do.
Resources like file and directory object permissions are checked when a user
opens the resource, this is the task of the OS and (in general) not the task
of an application program. Note that V2.0 includes managed classes that
wraps the object security access API's in Win32 by means of
System.Security.AccessControl classes, v1.1 user can achieve the same using
System.DirectoryServices and some ADSI stuff or by using the
System.Management and WMI classes.
Willy.
.
- Follow-Ups:
- Re: Role of current windows login user
- From: Mark White
- Re: Role of current windows login user
- From: Mark White
- Re: Role of current windows login user
- References:
- Role of current windows login user
- From: Mark White
- Role of current windows login user
- Prev by Date: Re: Why I Am Not An Mvp
- Next by Date: Re: Problem with TestOut's C# For Programmers
- Previous by thread: Re: Role of current windows login user
- Next by thread: Re: Role of current windows login user
- Index(es):
Relevant Pages
|
Loading