WIF とThinktecture.IdentityModel
. ただし、許可されていない要求を傍受するだけでなく、現在のユーザーがアクセスできるリンクのみを表示するようにナビゲーション メニューをトリミングしたいと考えています。
私の最初の考えは、アクションのリスト (ActionResult、ActionLink、ルート値辞書、まだよくわかりません) を受け入れて、カスタムClaimsAuthorizationManger.CheckAccess
ルーチンを実行することです。これを行うには、AuthorizationContext を生成する必要がありますが、コンテキストを作成するフレームワーク ユーティリティ (またはできれば抽象化) にアクセスできるかどうかはわかりません。これが可能かどうか誰でも知っていますか?または、私がこれについてすべて間違っているとしたら、あなたは何を提案しますか?
ありがとう、そして楽しい休日を!