<allow> 要素
リソースへのアクセスを許可します。
<configuration>
<system.web>
<authorization>
** <allow>**
<allow users="comma-separated list of users"
roles="comma-separated list of roles"
verbs="comma-separated list of verbs"/>
省略可能属性
属性 | 説明 |
---|---|
users | リソースへのアクセスが許可されるユーザーのコンマ区切りのリスト。疑問符 (?) を指定すると、匿名ユーザーが許可されます。アスタリスク (*) を指定すると、すべてのユーザーが許可されます。 |
roles | リソースへのアクセスが許可されるロールのコンマ区切りのリスト。 |
verbs | リソースへのアクセスが許可される HTTP 伝送方法のコンマ区切りのリスト。ASP.NET に登録されている動詞は、GET、HEAD、POST、および DEBUG です。 |
例
すべてのユーザーからのアクセスを拒否し、Admins ロールのすべてのメンバからのアクセスを許可する例を次に示します。
<configuration>
<system.web>
<authorization>
<deny users="*"/>
<allow roles="Admins"/>
</authorization>
</system.web>
</configuration>
必要条件
格納されている場所 : <system.web>
Web プラットフォーム**** : IIS 5.0、IIS 5.1、IIS 6.0
構成ファイル : Machine.config、Web.config
構成セクション ハンドラ : System.Web.Configuration.AuthorizationConfigHandler