Condividi tramite


Elemento <allow>

Consente di accedere a una risorsa.

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

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

Attributi facoltativi

Attributo Descrizione
users Elenco separato da virgola di utenti a cui è consentito l'accesso alla risorsa. Un punto interrogativo (?) indica che è consentito l'accesso a utenti anonimi, un asterisco (*), invece, indica che l'accesso è garantito a tutti gli utenti.
roles Elenco separato da virgola di ruoli a cui è consentito l'accesso alla risorsa.
verbs Elenco separato da virgola di metodi di trasmissione HTTP a cui è consentito l'accesso alla risorsa. I verbi registrati per ASP.NET sono GET, HEAD, POST e DEBUG.

Esempio

Nell'esempio che segue viene negato l'accesso a tutti gli utenti, mentre viene concesso a tutti i membri del ruolo Amministratori.

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

Requisiti

Contenuto in: <system.web>

Piattaforma Web: IIS 5.0, IIS 5.1, IIS 6.0

File di configurazione: Machine.config, Web.config

Gestore della sezione di configurazione: System.Web.Configuration.AuthorizationConfigHandler

Vedere anche

Elemento <authorization> | Configurazione ASP.NET | Schema delle impostazioni ASP.NET