Windows 認証では、Microsoft Internet Information Services (IIS) によって提供されたユーザー ID を、ASP.NET アプリケーションで認証済みのユーザーとして扱います。IIS には、匿名認証、Windows 統合 (NTLM) 認証、Windows 統合 (Kerberos) 認証、基本 (base64 エンコードされた) 認証、ダイジェスト認証、クライアント証明書に基づく認証など、ユーザー ID を検査するための認証機構が数多く用意されています。 Windows 認証は、WindowsAuthenticationModule モジュールを使用して ASP.NET に実装されます。このモジュールは、IIS によって提供された資格情報に基づいて WindowsIdentity を構築し、その ID をアプリケーションの現在の User