説明/参照:
Explanation:
多くのWebアプリケーションでは、特定のページなどの一部のリソースへのアクセスを制限して、それらのリソースに認証されたユーザーだけがアクセスできるようにする方法が必要です。 ASP.NET MVC用の既定のWebアプリケーションプロジェクトテンプレートには、ASP.NETフォーム認証をアプリケーションに追加するために使用できるコントローラー、データモデル、およびビューが用意されています。組み込み機能により、ユーザーは登録、ログオン、およびパスワードの変更を行うことができます。多くのアプリケーションにとって、この機能は十分なレベルのユーザー認証を提供します。
間違っている:
B以外:Windows認証にはActive Directoryが必要です。
Windows認証方法は、次の2つの条件が満たされている場合にのみ機能します。
Active Directoryを必要とするKerberos認証プロトコルを使用するようにネットワークを設定します。

ネットワーク上のコンピュータとアカウントを、委任に対して信頼できるものとして設定します。

参照:https://msdn.microsoft.com/ja-jp/library/ff398049(VS.98).aspx