0

さまざまな管理機能を提供するASP.netMVCWebサイトがあります。これは内部であり、Windows認証を使用して、さまざまなコントローラーおよびアクションへのさまざまな役割のアクセスを管理します。

これを実現するために、さまざまなオブジェクトを[Authorize(Roles = "")]で装飾しました。

このプロジェクトは現在かなり成熟しており、検索の結果、この属性を60回近く使用したことがわかりました。これは不安になり始めている段階であり、誰が何にアクセスできるかを影響力を持って管理する方法が必要です。

したがって、私が本当に構築したいのは、サイト上のすべてのビューを一覧表示するサイトマップタイプのページであり、横に一覧表示されている各ビューにアクセスできる役割の一覧が表示されます。

検索しましたが、開始方法が見つからないようです-どのポインタも大いに受け取られます-ありがとう。

4

1 に答える 1

1

すべてのコントローラー/コントローラー アクションが管理されていないことに不安を感じている場合は、Fluent Securityを参照してください。

これにより、一元化されたスペースで読み取り可能な方法でセキュリティを指定できます。

ここに良いチュートリアルがあります

サイト マップ タイプのページが表示されるわけではありませんが、安心感が得られる場合があります。

于 2013-01-22T13:22:31.200 に答える