2009-03-13 15 views
7

Tengo una aplicación que tiene un backoffice. Este backoffice fue aislado con el uso de papeles de esta manera:Autorización Asp.net web.config

<location path="backoffice"> 
    <system.web> 
     <authorization> 
      <allow roles="admin"/> 
      <deny users="*"/> 
     </authorization> 
    </system.web> 
</location> 

Pero ahora tenemos otro tipo de papel que necesita acceder. El rol de la compañíaadmin.

¿Puedo decir ?:

<location path="backoffice"> 
     <system.web> 
      <authorization> 
       <allow roles="admin,companyadmin"/> 
       <deny users="*"/> 
      </authorization> 
     </system.web> 
    </location> 

Respuesta

2

sí, se puede añadir n papeles por el estilo.

Si lo prefiere, también puede:

<allow roles="admin"/> 
<allow roles="admin1"/> 
<deny users="*"/> 
+2

qué demonios está pasando con que la gramática? – mbillard

+0

@mbillard Está diciendo 'N' número de roles, es decir, tantos como necesiten. – user441521

Cuestiones relacionadas