<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