LocationProvider

hlasů
2

Musíme nahradit systém menu v hlavní aplikaci ASP.NET. Tak samozřejmě díváme na ASP.NET SiteMapProvidera Menuovládací prvky. Nicméně musíme také dostatek zabezpečení, aby se zabránilo uživatelům přímo vstupujících adres URL, které by neměly mít přístup k. Můžeme to udělat tím, že <location>položky v web.config a jejich zajištění individuálně, ale to se děje být PITA řídit napříč různými webovými servery.

Je tam Provider, že mohou být použity k, dobře, poskytují ekvivalent <location>záznamů? Nebyl jsem schopen najít jeden, a to je trochu frustrující, vzhledem k existenci ConfigurationLocation třídě.

Alternativně existuje možnost konfigurace nám chybí v SiteMapProvider že omezí uživatelům dostat na adresy URL, které by nemělo?

Položena 19/08/2008 v 12:22
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
1

Proč ne vytvořit práva & profily pro správu Wich stránek může uživatel vidět? I obvykle vytvořit uživatelský třídu, která implementuje bezpečnostní rozhraní IPrincipal. O každé žádosti o aplikaci, zkontrolujte práva konkrétního uživatele a výstup souboru Sitemap v uzlech jsou povoleny pro tohoto uživatele.

Odpovězeno 19/08/2008 v 14:44
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more