承認Asp.net web.config
-
22-07-2019 - |
質問
バックオフィスを持つアプリケーションがあります。 このバックオフィスは、次のようなロールを使用して分離されました。
<location path="backoffice">
<system.web>
<authorization>
<allow roles="admin"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
しかし、今ではアクセスを必要とする別のタイプのロールがあります。 companyadminロール。
ただ言うことができますか:
<location path="backoffice">
<system.web>
<authorization>
<allow roles="admin,companyadmin"/>
<deny users="*"/>
</authorization>
</system.web>
</location>
解決
はい、そうです(ユーザーを適切に認証し、それに応じてロールを設定した場合)。 MSDNの記事を確認してください: http://msdn.microsoft.com /en-us/library/8d82143t(VS.71).aspx
他のヒント
はい、ロール、ユーザー、動詞はコンマ区切りの値を取ります。
はい、そのようなn個のロールを追加できます。
必要に応じて、次のこともできます。
<allow roles="admin"/>
<allow roles="admin1"/>
<deny users="*"/>
所属していません StackOverflow