MVCのASP.NET WebForms URL認証と同等

asp.net-mvc-2 authentication sitemapprovider
MVCのASP.NET WebForms URL認証と同等

私たちは(非常に重要な)イントラネットアプリケーションのために、WebFormsからMVCへの移行を検討しています。

イントラネットアプリは現在Windows認証を使用しています。 特定のフォルダーに対する承認は、各フォルダー内のweb.configファイルによって制御されます。 このアプリは、メニューコントロールを使用して、このすべてをピックアップし、ユーザーが表示を許可されているページへのメニューリンクのみを表示します。 これらの機能はすべて、WebFormsですぐに使用できます。

MVCへの変換に関しては、この機能を置き換えることが重要な課題の1つになると思います。

MVCで利用できるツールを教えてください。

  1. に基づいて特定のページ/ビューへのユーザーのアクセスを制限する
    Active Directoryグループメンバーシップ

  2. ユーザーの承認を認識するメニューのマークアップを生成します
    特定のページ/ビューへ

それは非常に役立つでしょう。

  0  1


ベストアンサー

_
Active Directoryグループメンバーシップに基づいて特定のページ/ビューへのユーザーのアクセスを制限する
_

コントローラーアクションをhttp://msdn.microsoft.com/en-us/library/system.web.mvc.authorizeattribute.aspx [[Authorize]]属性で装飾します。

_
特定のページ/ビューに対するユーザーの許可を認識するメニューのマークアップを生成します
_

正確な要件に応じて、カスタムHTMLヘルパーを作成できます。 MVCContrib MenuBuilderもご覧ください。

0


これは、これを実現する方法を説明した2部構成のブログです。

特定の詳細が必要な場合はお知らせください。

0


タイトルとURLをコピーしました