さまざまな管理機能を提供するASP.netMVCWebサイトがあります。これは内部であり、Windows認証を使用して、さまざまなコントローラーおよびアクションへのさまざまな役割のアクセスを管理します。
これを実現するために、さまざまなオブジェクトを[Authorize(Roles = "")]で装飾しました。
このプロジェクトは現在かなり成熟しており、検索の結果、この属性を60回近く使用したことがわかりました。これは不安になり始めている段階であり、誰が何にアクセスできるかを影響力を持って管理する方法が必要です。
したがって、私が本当に構築したいのは、サイト上のすべてのビューを一覧表示するサイトマップタイプのページであり、横に一覧表示されている各ビューにアクセスできる役割の一覧が表示されます。
検索しましたが、開始方法が見つからないようです-どのポインタも大いに受け取られます-ありがとう。