Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

PrincipalPermission problem

[es] :: .NET :: PrincipalPermission problem

[ Pregleda: 1291 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

bokiko
Kostic Bojan
programer
Beograd

Član broj: 55172
Poruke: 77
..shall-bg.customer.sbb.co.yu.



Profil

icon PrincipalPermission problem27.02.2006. u 15:50 - pre 221 meseci
Pokusavam da zastitim kod od neovlascenih korisnika na taj nacin sto samo korisnik koji se ulogovao pod Windows-ovim korisnickim imenom 'bokiko' moze da otvori novu Windows formu kada klikne na dugme button1. Koristim atribute da bi zastitio metodu koja poziva formu. Kod izgleda ovako:

[PrincipalPermission(SecurityAction.Demand,Name="bokiko")]
private void button1_Click(object sender, EventArgs e)
{
Form2 myForm = new Form2();
myForm.Show();
}

Kada kliknem na dugme ispaljuje se izuzetak 'Request for principal permission failed'.
Gde gresim !!!
Ulogovan sam kao bokiko.
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: PrincipalPermission problem27.02.2006. u 17:21 - pre 221 meseci
Iz MSDN-a:

Citat:
Prior to a demand for principal permission it is necessary to set the current application domain's principal policy to the enumeration value WindowsPrincipal. By default, the principal policy is set to UnauthenticatedPrincipal. If you do not set the principal policy to WindowsPrincipal, a demand for principal permission will fail. The following code should be executed before the principal permission is demanded:

AppDomain.CurrentDomain.SetPrincipalPolicy(PrincipalPolicy.WindowsPrincipal);


Bez gornje linije coda, principal nece uopste biti popunjen, samim tim ce provera propasti. Takodje, Name parametar mora da ukljucuje domen korisnika tj:

Name = @"MYDOMAIN\bokiko" ako se logujes na domen, tj.
Name = @"MYLOCALCOMPNAME\bokiko" ako se logujes na lokalnu masinu


Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan, sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv… - Z.Đinđić
 
Odgovor na temu

[es] :: .NET :: PrincipalPermission problem

[ Pregleda: 1291 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.