Partager via


<allow>, élément

Permet d'accéder à une 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"/>

Attributs facultatifs

Attribut Description
users Liste avec la virgule comme séparateur des utilisateurs autorisés à accéder à la ressource. Un point d'interrogation (?) autorise les utilisateurs anonymes ; un astérisque (*) autorise tous les utilisateurs.
roles Liste avec la virgule comme séparateur des rôles autorisés à accéder à la ressource.
verbs Liste avec la virgule comme séparateur des méthodes de transmission HTTP autorisées à accéder à la ressource. Les verbes inscrits pour ASP.NET sont GET, HEAD, POST et DEBUG.

Exemple

L'exemple suivant refuse l'accès à tous les utilisateurs et l'accorde à tous les membres du rôle Admins.

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

Configuration requise

Contenu dans : <system.web>

Plate-forme Web : IIS 5.0, IIS 5.1, IIS 6.0

Fichier de configuration : Machine.config, Web.config

Gestionnaire de sections de configuration : System.Web.Configuration.AuthorizationConfigHandler

Voir aussi

<authorization>, élément | Configuration ASP.NET | Schéma des paramètres ASP.NET