Select the product you need help with
INFO: Prehľad zabezpečenia ASP.NETID článku: 306590 - Zobraziť produkty, ktorých sa tento článok týka. Tento článok odkazuje na nasledujúce Microsoft .net
Rámec triedy knižnica priestory názvov:
Na tejto stránkeSUHRN Tento článok poskytuje Úvod do ASP.NET
zabezpečenia. Pre ďalšie ASP.NET prehľady, byť Článok databázy Microsoft Knowledge Base: 305140
(http://support.microsoft.com/kb/305140/EN-US/
)
INFO: ASP.NET plánDALSIE INFORMACIE ASP.net vám dáva väčšiu kontrolu zaviesť bezpečnostné pre
vaša žiadosť.
ASP.net zabezpečenia funguje v spojení s Microsoft Internet Information Services
Zabezpečenia (IIS) a zahŕňa overenie a povolenie služby
implementovať model zabezpečenia ASP.NET. ASP.net tiež zahŕňa, role-based
Funkcia zabezpečenia, ktoré môžu vykonávať pre Microsoft Windows a
Windows používateľské kontá. Tento článok je rozdelený takto oddiely: Tok bezpečnosti so žiadosťouNasledovné kroky vysvetľujú sled udalostí, keď klient podáva žiadosť:
ASP.net dátový tok Ďalšie informácie o
vydáva v ASP.NET, kliknutím na nasledujúce číslo článku publikovaného v
Microsoft Knowledge Base: .aspx http://msdn.Microsoft.com/en-us/library/xa68twcb (vs.71)
(http://msdn.microsoft.com/en-us/library/xa68twcb(vs.71).aspx)
306158
(http://support.microsoft.com/kb/306158/EN-US/
)
INFO: Vykonávanie zosobnenie v aplikácia programovacej technológie ASP.NETSúvisiace konfigura?né nastaveniaIIS tvrdí bezpečnostné nastavenia v IIS metabázy. Avšak ASP.NET tvrdí zabezpečenia (a iné) konfigurácia nastavenia v konfiguračných súboroch Extensible Markup Language (XML). Hoci to vo všeobecnosti zjednodušuje zavedenie vašej žiadosti od zábezpeky hľadiska, model zabezpečenia, ktorý žiadosť prijme, si vyžaduje správnu konfiguráciu metabázy IIS a ASP.NET žiadosť prostredníctvom jeho konfiguračný súbor (Web.config).Takto Konfigurácia sekcií súvisia s ASP.NET zabezpečenia:
OverenieAutentifikácia je proces, ktorým získate identifikácie poverenia napríklad meno používateľa a heslo a potvrdiť poverenia proti niektoré orgánu.ASP.net poskytuje štyri overovanie poskytovatelia: Overovanie formulárovOverovanie formulárov, ktoré sa vzťahuje systém v ktoré neoverené žiadosti sú presmerované na formulár Hypertext Markup Language (HTML), v ktorom Používatelia zadajte svoje poverenia. Po užívateľovi poskytuje poverenia a uvádza forme, uplatňovanie overuje žiadosti a problémov systému povolenie lístok vo forme cookie. Tento súbor cookie obsahuje poverenia alebo kľúč k znovu získať totožnosti. Následné žiadosti od prehľadávač automaticky obsahovať cookie.Ďalšie informácie o Overovanie formulárov, označovať nasledujúcu tému v rámci SDK .net dokumentácia: Poskytovateľ overovania formuláre Pre
overovanie formulárov dodatočné informácie v ASP.NET, kliknite na článok
nasledovné číslo článku databázy Microsoft Knowledge Base: .aspx http://msdn.Microsoft.com/en-us/library/907hb5w9 (vs.71)
(http://msdn.microsoft.com/en-us/library/907hb5w9(vs.71).aspx)
301240
(http://support.microsoft.com/kb/301240/EN-US/
)
AKO: Implementovať formuláre založené overovania v aplikácii ASP.NET pomocou C# .netOverovanie systému WindowsV overovanie systému Windows, IIS vykonáva overovanie, a overené token je postúpená procesu pracovník ASP.NET. Výhodou použitia Windows overenie je, že vyžaduje minimálne kódovanie. Možno budete chcieť používať systém Windows overenie zosobniť používateľské konto systému Windows, potvrdzujúci IIS pred predložíte žiadosť na ASP.NET.Ďalšie informácie o overovanie systému Windows, ktoré sa vzťahujú na nasledujúcu tému v .net Rámec dokumentácii k súprave SDK: WindowsAuthenticationModule poskytovateľa .aspx http://msdn.Microsoft.com/en-us/library/907hb5w9 (vs.71)
(http://msdn.microsoft.com/en-us/library/907hb5w9(vs.71).aspx)
Pas AuthenticationPas autentifikácia je centralizované overovacej služby, ktorých Microsoft poskytuje, ktoré ponúka jednotný prihlasovať a kľúčových profil služby pre členom lokalít. Zvyčajne sa používa pas overovania, keď potrebujete jediný denník o schopnosti viac doménach.Pre viac informácie o pas overovania, označovať nasledujúcu tému v Dokumentácia .net rámec SDK: Poskytovateľ overovania služby Passport .aspx http://msdn.Microsoft.com/en-us/library/f8e50t0f (vs.71)
(http://msdn.microsoft.com/en-us/library/f8e50t0f(vs.71).aspx)
Predvolené AuthenticationPredvolené overovanie sa používa, keď nechcete, aby sa záruky na webovú aplikáciu; anonymný prístup požaduje táto zábezpeka poskytovateľ. Medzi všetkými poskytovateľmi overovania, predvolené poskytuje maximálny výkon pre vašu aplikáciu. Tento poskytovateľ overovania je tiež zvyknutí, keď používate vlastné vlastné ochranný modul.PovoleniaPovolenie je proces, ktorý overí ak overené používateľ má prístup k požadovanej zdrojov.ASP.net ponúka tieto poskytovateľov povolenie: FileAuthorizationTrieda FileAuthorizationModule vykonáva súbor povolenia a pôsobí pri použití Overovanie systému Windows. FileAuthorizationModule je zodpovedný za vykonávanie kontrol na riadenie prístupu systému Windows Zoznamy zoznamy (ACL) na určenie, či používateľ by mali mať prístup.UrlAuthorizationTrieda UrlAuthorizationModule vykonáva Uniform Resource Locator (URL) povolenia, ktoré kontroluje povolenia, ktoré sú založené na priestor názvov URI. Priestory názvov URI môže byť úplne odlišný od fyzického priečinka a súboru cesty tohto povolenia NTFS použitie.UrlAuthorizationModule implementuje oboch pozitívnych a negatívnych povolenie tvrdenia; čiže, môžete použiť modul na selektívne povoliť alebo zakázať prístup k svojvoľné častí priestoru názvov URI pre používateľov, úlohy (ako je napríklad správca, testerov a správcov), a slovesá (napríklad GET alebo POST). Pre Ďalšie informácie o povolení v ASP.NET označovať nasledujúcu tému v dokumentácii .net rámec SDK: ASP.net povolenia .aspx http://msdn.Microsoft.com/en-us/library/wce3kxhd (vs.71)
(http://msdn.microsoft.com/en-us/library/wce3kxhd(vs.71).aspx)
Zabezpečenie založené na úlohuRole-based bezpečnosti v ASP.NET je podobný role-based zabezpečenia, používajúce Microsoft COM + a Microsoft transakcie Server (MTS), Hoci existujú dôležité rozdiely. Role-based bezpečnosti v ASP.NET nie je obmedzené na Windows kontá a skupiny. Napríklad, ak overovanie systému Windows a zosobnenie zapnutá, totožnosti používateľa je Windows totožnosti (User.Identity.Name = "Doména\meno_používateľa"). Môžete skontrolovať identít pre členstvo v osobitnej úlohy a preto obmedziť prístup. Pre Príklad:Kód jazyka Visual Basic .net Kód jazyka Visual Basic .net Kód jazyka Visual Basic .net 306238 Ďalšie informácie o role-based bezpečnosti,
na nasledujúcu tému v dokumentácii .net rámec SDK:
(http://support.microsoft.com/kb/306238/EN-US/
)
AKO: Implementovať, Role-Based zabezpečenia s overovanie na základe formulárov v aplikácii ASP.NET pomocou nástroja Visual Basic .netZabezpečenie založené na úlohu .aspx http://msdn.Microsoft.com/en-us/library/52kd59t0 (vs.71)
(http://msdn.microsoft.com/en-us/library/52kd59t0(vs.71).aspx)
ODKAZY Informácie o ASP.NET bezpečnostné usmernenia, pozri
nasledujúce MSDN bielej knihe: Overovanie v ASP.NET: .net bezpečnostné usmernenia Všeobecnejšie informácie o ASP.NET,
nasledujúce diskusnej skupiny MSDN: http://msdn.Microsoft.com/en-us/library/ms978378.aspx
(http://msdn.microsoft.com/en-us/library/ms978378.aspx)
Microsoft.public.dotNET.Framework.aspnet Ďalšie informácie nájdete v článku
čísla článkov databázy Microsoft Knowledge Base:
(http://msdn.microsoft.com/en-us/library/aa286485)
311094
(http://support.microsoft.com/kb/311094/EN-US/
)
Chyba: "ConfigurationException" chybové hlásenie pri Impersonated účtov čítanie Configuration306359
(http://support.microsoft.com/kb/306359/EN-US/
)
PRB: Request.ServerVariables("LOGON_USER") vráti prázdny reťazec v ASP.NET313091
(http://support.microsoft.com/kb/313091/EN-US/
)
AKO: Vytvoriť kľúče pomocou nástroja Visual Basic .net na použitie v overovanie formulárov313116 Ďalšie informácie nájdete v nasledujúcich knihách:
(http://support.microsoft.com/kb/313116/EN-US/
)
PRB: Požiadavky na overenie formulárov, nie sú zamerané na loginUrl stránkuReilly, Douglas J. Navrhovanie aplikácie Microsoft ASP.NET
(http://www.microsoft.com/mspress/books/toc/5136.aspx)
. Microsoft Press, 2001.Esposito, Dino.Stavebné webové riešenia s ASP.NET a ADO.NET
(http://www.microsoft.com/learning/en/us/Books/5727.aspx)
. Microsoft Press, 2001.VlastnostiID článku: 306590 - Posledná kontrola: 28. júna 2012 - Revízia: 3.0 Informácie v tomto článku sa týkajú nasledujúcich produktov:
Strojovo preložené DÔLEŽITÉ: Tento článok bol preložený pomocou softvéru na strojový preklad od spoločnosti Microsoft, nie prekladateľom. Spoločnosť Microsoft ponúka články preložené prekladateľmi aj strojovo preložené články, vďaka čomu máte možnosť prístupu ku všetkým článkom databázy Knowledge Base vo svojom jazyku. Strojovo preložený článok však nie je vždy perfektný. Môže obsahovať chyby týkajúce sa slovnej zásoby, syntaxe alebo gramatiky, podobne ako cudzinec môže robiť chyby, keď rozpráva vašim jazykom. Spoločnosť Microsoft nenesie zodpovednosť za akékoľvek nepresnosti, chyby alebo škody spôsobené akýmkoľvek nepresným prekladom obsahu alebo jeho použitím zo strany zákazníkov. Spoločnosť Microsoft softvér na strojový preklad pravidelne aktualizuje. Pokiaľ chcete vidieť anglickú verziu článku, kliknite sem: 306590
(http://support.microsoft.com/kb/306590/en-us/
)
| Preklady článku
|




Späť na začiatok








