Freigeben über


<allow>-Element

Ermöglicht den Zugriff auf eine Ressource.

<configuration>
   <system.web>
      <authorization>
**         <allow>**

<allow users="comma-separated list of users"
       roles="comma-separated list of roles"
       verbs="comma-separated list of verbs"/>

Optionale Attribute

Attribut Beschreibung
users Eine durch Kommas getrennte Liste von Benutzern, denen der Zugriff auf die Ressource gestattet ist. Steht hier ein Fragezeichen (?), ist anonymen Benutzern der Zugriff gestattet; bei einem Sternchen (*) haben alle Benutzer Zugriff.
roles Eine durch Kommas getrennte Liste von Rollen, denen der Zugriff auf die Ressource gestattet ist.
verbs Eine durch Kommas getrennte Liste von HTTP-Übertragungsmethoden, denen der Zugriff auf die Ressource gestattet ist. Für ASP.NET sind folgenden Verben registriert: GET, HEAD, POST und DEBUG.

Beispiel

Im folgenden Beispiel wird allen Benutzern der Zugriff verweigert und allen Mitgliedern der Administratorrolle der Zugriff gestattet.

<configuration>
   <system.web>
      <authorization>
         <deny users="*"/>
         <allow roles="Admins"/>
      </authorization>
   </system.web>
</configuration>

Anforderungen

Enthalten in: <system.web>

Webplattform: IIS 5.0, IIS 5.1, IIS 6.0

Konfigurationsdatei: Machine.config, Web.config

Konfigurationsabschnittshandler: System.Web.Configuration.AuthorizationConfigHandler

Siehe auch

<authorization>-Element | ASP.NET-Konfiguration | ASP.NET-Einstellungsschema