0

私はMVC4を使用しており、Forms認証を使用しています。MVCには独自の認証と承認の実装があると聞きましたが、それが何であり、どのように使用するかはわかりません。MVCの実装は何と呼ばれ、フォームから移行して代わりに使用するのは簡単ですか?

4

1 に答える 1

1

答えはです。ある種。

MVC(バージョン1〜3)は、標準のメンバーシップデータベースとフォーム認証を使用しました。MVC 4も標準のフォーム認証を使用しますが、WebSecurityと呼ばれるシステムを使用してそのメンバーシップシステムにアクセスします。WebSecurityはWebMatrixプロジェクト用に作成され、MVC4はデフォルトのテンプレートでの使用を採用しています。

必要に応じて、標準のメンバーシップシステムを引き続き使用できますが、WebSecurity(特にSimpleMembership)を使用すると、データをさらにカスタマイズできます。

MVCは、承認のためにいくつかの方法で構成することもできます。[Authorize]古いweb.configメソッドを使用することも、属性などのAuthorizationFiltersを使用することもできます。これは引き続きFormsAuthenticationを使用しますが、内部的には、FormsAuthenticationの使用を構成する方法にすぎません。

于 2012-11-01T16:42:08.263 に答える