2009-03-13 32 views
7

私はバックオフィスを持っているアプリケーションを持っています。 このバックオフィスでは、このような役割を使用して単離した:承認Asp.net web.config

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

しかし、今、私たちはアクセスを必要とする役割の別のタイプがあります。 companyadminの役割。

は、私はちょうどそう、あなたがそのようなn個のロールを追加することができます?:

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

答えて

2

言うことができます。

必要であれば、あなたもすることができます

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

地獄は、その文法で何が起こっていますか? – mbillard

+0

@mbillard彼は、必要な数だけN個の役割を言っています。 – user441521

3

はい、ロール、ユーザー、動詞はコンマ区切りの値をとります。

MSDN Reference