Re: Role based security on local machine
From: Dominick Baier [DevelopMentor] (dbaier_at_pleasepleasenospamdevelop.com)
Date: 04/29/05
- Previous message: Nicole Calinoiu: "Re: Role based security on local machine"
- In reply to: Nicole Calinoiu: "Re: Role based security on local machine"
- Next in thread: Dominick Baier [DevelopMentor]: "Re: Role based security on local machine"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Date: Fri, 29 Apr 2005 07:51:53 -0700
Hello Nicole Calinoiu" calinoiu REMOVETHIS AT gmail DOT com,
sorry - i though of IsInRole...
i would be interested in that table if you find it somewhere.
---------------------------------------
Dominick Baier - DevelopMentor
http://www.leastprivilege.com
> How exactly would you use the WindowsBuiltInRole enum when defining a
> PrincipalPermission, gvein that only strings are accepted for
> identifying the roles? I know that I've seen a localization-safe
> version of the names quite recently (in an article with a very
> convenient table for mapping the various name formats), but I couldn't
> find it when I went looking earlier this morning...
>
> "Dominick Baier [DevelopMentor]"
> <dbaier@pleasepleasenospamdevelop.com> wrote in message
> news:327075632503869594434528@news.microsoft.com...
>
>> Hello Nicole Calinoiu" calinoiu REMOVETHIS AT gmail DOT com,
>>
>> or even better - use the WindowsBuiltInRole Enum - Builtin groups are
>> localized and that is a major PITA!!
>>
>> BUILTIN\Administrator == VORDEFINIERT\Administrator (german)
>>
>> ---------------------------------------
>> Dominick Baier - DevelopMentor
>> http://www.leastprivilege.com
>>> Is the "MACHINENAME" from your sample code the name of the local
>>> machine or another machine on the network? If it's the local
>>> machine, try using the "BUILTIN\Administrators" syntax instead. If
>>> it's not the local machine, is it possible that your local account
>>> doesn't have permissions to access the target machine at all?
>>>
>>> "Diane" <dweaver@hcd.net> wrote in message
>>> news:1114774743.636573.247460@o13g2000cwo.googlegroups.com...
>>>> I am testing role based security and have a problem when logged
>>>> into the local machine. It always fails when I specify a group
>>>> instead of a user name. Everything works fine when I'm logged into
>>>> the domain. I'm running it on an XP machine. Following is the
>>>> code:
>>>>
>>>> Dim currentDomain As AppDomain = AppDomain.CurrentDomain
>>>>
>>>> currentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal)
>>>>
>>>> Dim myIdentity As WindowsIdentity = WindowsIdentity.GetCurrent Dim
>>>> myPrincipal As New WindowsPrincipal(myIdentity)
>>>> Thread.CurrentPrincipal = myPrincipal
>>>>
>>>> Dim myPermission As New PrincipalPermission(Nothing,
>>>> "MACHINENAME\Administrators")
>>>>
>>>> Try
>>>> myPermission.Demand()
>>>> MessageBox.Show("Welcome to the show! You have access!")
>>>> Catch ex As Exception
>>>> MessageBox.Show("Get out of here! You don't have access!")
>>>> MessageBox.Show(ex.Message)
>>>> End Try
- Previous message: Nicole Calinoiu: "Re: Role based security on local machine"
- In reply to: Nicole Calinoiu: "Re: Role based security on local machine"
- Next in thread: Dominick Baier [DevelopMentor]: "Re: Role based security on local machine"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] [ attachment ]
Relevant Pages
|
|