Sdílet prostřednictvím


Element securityPolicy (schéma nastavení ASP.NET)

Definuje kolekci mapování mezi soubory zásad zabezpečení a názvy úrovní důvěryhodnosti pro soubory zásad zabezpečení.

<securityPolicy>
   <trustLevel />
</securityPolicy>

Atributy a prvky

Následující části popisují atributy, podřízené prvky a rodičovské prvky.

v případě vícehodnotových atributů

Žádný, s výjimkou atributů, které jsou zděděny všemi prvky oddílu.

Podřízené prvky

Prvek

Popis

trustLevel

Volitelný prvek.

Přidá mapování mezi názvem úrovně zabezpečení a přidruženým souborem zásad do kolekce mapování zásad zabezpečení.

Soubor zásad zabezpečení lze potom použít pro aplikaci technologie ASP.NET určením názvu úrovně důvěryhodnosti v atributu level prvku trust.

Nadřazené prvky

Prvek

Popis

configuration

Určuje požadovaný kořenový element nacházející se v každém konfiguračním souboru, který je používán modulem CLR (Common Language Runtime) a aplikacemi rozhraní .NET Framework.

system.web

Určuje kořenový element konfiguračního souboru s nastavením konfigurace technologie ASP.NET a obsahuje konfigurační prvky, které konfigurují webové aplikace ASP.NET a řídí chování aplikací.

Poznámky

Element securityPolicy definuje kolekci mapování mezi soubory zásad zabezpečení a názvy úrovní důvěryhodnosti pro soubory zásad zabezpečení. Systém zabezpečení lze rozšířit poskytnutím vlastního pojmenovaného elementu trustLevel mapovaného na soubor, který je určen atributem policyFile.

Informace o souborech technologie ASP.NET a zásadách naleznete v tématu Úrovně důvěryhodnosti a soubory zásad technologie ASP.NET a Spravování zásad zabezpečení.

Příklad

Následující příklad kódu ukazuje, jak specifikovat soubory zásad, které zpracovávají různé úrovně důvěryhodnosti.

<securityPolicy>
    <trustLevel name="Full"   policyFile="internal"/>
    <trustLevel name="High"   policyFile="web_hightrust.config"/>
    <trustLevel name="Medium" policyFile="web_mediumtrust.config"/>      
    <trustLevel name="Low"    policyFile="web_lowtrust.config"/>
    <trustLevel name="Minimal" policyFile="web_minimaltrust.config"/>
    <trustLevel 
        name="CustomTrustLevel" 
        policyFile="customtrust.config"/>
</securityPolicy>

Informace prvku

Obslužná rutina konfiguračního oddílu

SecurityPolicySection

Konfigurační člen

SecurityPolicy

Konfigurovatelná umístění

Machine.config

Web.config kořenové úrovně

Web.config aplikační úrovně

Požadavky

Microsoft Internet Information Services (IIS) 5.0, 5.1 nebo 6.0

.NET Framework, verze 1.0, 1.1 nebo 2.0

Microsoft Visual Studio 2003 nebo Visual Studio 2005

Viz také

Úkoly

Postup: Konfigurace specifických adresářů pomocí nastavení místa

Postupy: Uzamknutí nastavení konfigurace technologie ASP.NET

Odkaz

Element system.web (schéma nastavení ASP.NET)

Podelement trustLevel elementu securityPolicy (schéma nastavení ASP.NET)

Element configuration (schéma obecného nastavení)

Element trust (schéma nastavení technologie ASP.NET)

System.Configuration

System.Web.Configuration

System.Web.Configuration.SecurityPolicySection

System.Web.Configuration.TrustLevel

Koncepty

Úrovně důvěryhodnosti a soubory zásad technologie ASP.NET

Spravování zásad zabezpečení

Zabezpečení konfigurace technologie ASP.NET

Scénáře konfigurace technologie ASP.NET

Další zdroje

Zabezpečení webové aplikace ASP.NET

Obecné nastavení konfigurace (technologie ASP.NET)

Nastavení konfigurace ASP.NET

Správa webu ASP.NET

Konfigurační soubory technologie ASP.NET

Rozhraní API konfigurace technologie ASP.NET