Builder.cz - Informacni server o programovani

Odběr fotomagazínu

Fotografický magazín "iZIN IDIF" každý týden ve Vašem e-mailu.
Co nového ve světě fotografie!

 

Zadejte Vaši e-mailovou adresu:

Kamarád fotí rád?

Přihlas ho k odběru fotomagazínu!

 

Zadejte e-mailovou adresu kamaráda:

Soutěž

Sponzorem soutěže je:

IDIF

 

Kdo je autorem výstavy obrazových fotografií „Očima Hanse Christiana Andersena“?

V dnešní soutěži hrajeme o:



Ako na autentizaciu/autorizaciu?

Seznam témat     Nová odpověď

Přihlásit se     Registrace     Zapomenuté heslo

RE: Ako na autentizaciu/autorizaciu?

Autor: RSTEIN

14:30:36 28.03.2011

A ted znovu.
Takze ještě jednou - vsude, kde je slovo dekoratér, má být dekorator.

RS

Příspěvek zaslán emailem

Citovat příspěvek

 

RE: Ako na autentizaciu/autorizaciu?

Autor: RSTEIN

14:23:26 28.03.2011

"ale je vlozeno (aniz by si toho ale bylo samotne View vedomo) do
*dekoratéru*"

Ty automaticke opravy nejsou pro prispevky tohoto typu nic moc :)

RS

Příspěvek zaslán emailem

Citovat příspěvek

 

RE: Ako na autentizaciu/autorizaciu?

Autor: RSTEIN

14:15:07 28.03.2011

To se mi moc neosvědčilo, vede to k zapleveleni view modelu.
Nad kazdym view v dane technologii, mam postaveny dekoratér, který interne
sluzbu (SecurityProvider) pouziva a meni View.
Samotne View je tedy stále dostatecne "pasivni", ale je vlozeno (aniz by si
toho ale bylo samotne View vedomo) do dekoratéru - pro kazdou UI knihovnu je
jen jeden dekorator. který jednotlive prvky upravi. Je to pragmaticke
rozhodnuti, protože by jinak view modely v sobe mixovaly prilis mnoho
informaci.
Je take mozne místo dekroator vytvořit bazovou tridu pro View, která
spolupraci se sluzbou SecurityProvider pro potomky zapouzdri a potomci jsou
tedy stále "Pasive view", jen predek je trochu vice aktivni, nez byva
zvykem.;)



Zdravim
Rene Stein
http://blog.renestein.net
twitter: http://twitter.com/renestein

Příspěvek zaslán emailem

Citovat příspěvek

 

Re: Ako na autentizaciu/autorizaciu?

Autor: ivanpagac

14:05:58 28.03.2011

Dobry den,
dakujem za odpoved.
Rad by som sa este spytal, ci odpalujete toto rozpoznanie
komu/co "ukazat" pri nabehu viewmodelu a teda samotny viewmodel exponuje
vlastnosti kedy ma byt ktory ui visible.
Dakujem


Příspěvek zaslán emailem

Citovat příspěvek

 

RE: Ako na autentizaciu/autorizaciu?

Autor: RSTEIN

13:21:09 28.03.2011

Dobry den,
tim "cross cutting" jsem mel na mysli, ze aplikace prav prorusta celym
systémem a ze jde o vhodného kandidáta na AOP. Na urovni business vrstvy
bych ale prava také nechtel, prinasi to s sebou vice problemu nez uzitku.

Ale k vasemu dotazu:
Anizu bych chtel zabihat do technickych detailu, protože nevim, jestli mate
aplikaci v ASP.NET MVC, SL4 nebo jiné .Net technologii reknu, ze ja mam v
některých svých aplikacich napsanou sluzbu "SecurityProvider" a pro každý
typ UI existuje komponenta, která si ze SecurityProvideru cte informace a
podle toho zpristupnuje/znepristupnuje prvky ve View.

Presneji receno, moje komponenta dokaze treba pomoci sady podminek, ktere
mohu v ruznych aplikacich menit, vyhodnotit:

1) Zda ma byt UI prvek dostupny podle role uzivatele.
2) Zda ma byt UI prvek dostupny podle efektivniho prava uzivatele.
Ale take:
3) Jestli ma byt UI prvek dostupny, podle toho v jakem je objekt stavu
(napr. tlacitko pro zadani PINu se zpristupni teprve tehdy,kdyz je zalozena
uspesne NOVA financni transakce)
4) Jestli ma byt UI prvek dostupny, kdyz je object v zadanem stavu, ale
je/neni dostupny nejaky prechod ve stavovem automatu (napr. je zalozena
financni transakce, ale je detekovana chyba pri odesilani SMS s PINem a
zpristupni se "self-prechod" pro opakovane generovani pinu a textbox s pinem
nema byt dostupny, i kdyz je transakce ve stavu NOVA).

Zde je priklad XML mapovani na UI prvky, ale je samozrejme jednoduche
nakonfigurovat aplikaci pomoci konvenci primo v kodu nebo zmenit format
mapovani na JSON, aniz by se to "SecurityProvidera", nebo přesněji řečeno
UIContextService dotklo. Mapovaci soubor se castecne odkazuje na me obecne
reseni stavu a prechodu v aplikaci (transitionOverride).

view="all">

overrideDefaultStatus="Disabled">

/>
status="Disabled" />

overrideDefaultStatus ="Disabled">
/>




Zdravim
Rene Stein
http://blog.renestein.net
twitter: http://twitter.com/renestein



Příspěvek zaslán emailem

Citovat příspěvek

 

Re: Ako na autentizaciu/autorizaciu?

Autor: ivanpagac

10:42:11 28.03.2011

coho by som chcel docielit:
majme 2 zakladne role: klient, administrator.
uzivatel aplikacie moze mat obidve role.
ide mi hlavne o toto: ako poskladat ui na zaklade pridelenych roli (1 rola - 1 strategia, ktora bude obsahovat vlastneho directora pre buildovanie ui - builder? )
tym cross cutting concern asi myslite situacie, kedy na zaklade pridelenych prav je aj praca v domenovej vrstve obmedzena na zaklade prav? to zas takto daleko v mojej aplikacii to nepojde.
kazdy use case exponujem ako metodu v application service ktora uz si riadi wf

Citovat příspěvek

 

RE: Ako na autentizaciu/autorizaciu?

Autor: RSTEIN

22:27:43 27.03.2011

Dobry den,
Muzete upresnit, v jakych scenarich chcete MemberShipProvider pouzit?
Nekdy totiz MemberShipProvider/RoleProvider nestaci a je nutne vytvorit i pravovy framework (dalsi sluzbu, ktera je na prechodu mezi AOP (cross cutting concern) a aplikacni/business sluzbou.
Jindy staci treba v Asp.Net MVC pouzit atribut [Authorize].
Ta otazka je v teto podobe dost rozsahla...

Zdravim
Rene Stein
http://blog.renestein.net
twitter: http://twitter.com/renestein

Příspěvek zaslán emailem

Citovat příspěvek

 

Ako na autentizaciu/autorizaciu?

Autor: ivanpagac

19:44:13 27.03.2011

Dobry den,
v projektu vo vrstve infrastructure som si napisal jednoducheho membership&role service. Stretavam sa tu vsak s problemom, ako, kam toto overovanie zaradit.
Umiestnenie by som dal ako tak do aplikacnej vrstvy, no neviem si predstavit ako spolupracovat s tymto servicom.
Dakuujem za akekolvek tipy

Citovat příspěvek

 

 

 

Přihlášení k mému účtu

Uživatelské jméno:

Heslo: