다음을 통해 공유


WindowsAuthenticationModule 클래스

정의

Windows 인증이 사용될 때 ASP.NET 애플리케이션에 대한 사용자의 ID를 설정합니다. 이 클래스는 상속될 수 없습니다.

public ref class WindowsAuthenticationModule sealed : System::Web::IHttpModule
public sealed class WindowsAuthenticationModule : System.Web.IHttpModule
type WindowsAuthenticationModule = class
    interface IHttpModule
Public NotInheritable Class WindowsAuthenticationModule
Implements IHttpModule
상속
WindowsAuthenticationModule
구현

예제

다음 코드 예제에서는 합니다 WindowsAuthentication_OnAuthenticate 이벤트가 설정 합니다 User 속성이 현재 HttpContext 사용자 지정 IPrincipal 개체입니다.

public void WindowsAuthentication_OnAuthenticate(object sender, WindowsAuthenticationEventArgs args)
{
  if (!args.Identity.IsAnonymous)
  {
    args.User = new Samples.AspNet.Security.MyPrincipal(args.Identity);
  }
}
Public Sub WindowsAuthentication_OnAuthenticate(sender As Object, args As WindowsAuthenticationEventArgs)
  If Not args.Identity.IsAnonymous Then
    args.User = New Samples.AspNet.Security.MyPrincipal(args.Identity)
  End If
End Sub

설명

때 인증 Mode 로 설정 된 Windows, WindowsAuthenticationModule 설정 합니다 User 속성이 현재 HttpContextIPrincipal 현재 요청에 대 한 IIS에서 제공 하는 Windows id를 나타내는 개체입니다. IIS는 익명 인증을 사용 하는 경우 해당 WindowsAuthenticationModule 에서 반환한 id를 사용 하는 GetAnonymous 메서드.

합니다 WindowsAuthenticationModule 노출를 Authenticate 사용자 지정을 제공할 수 있도록 하는 이벤트 IPrincipal 개체에 대 한 합니다 User 속성이 현재 HttpContext합니다. 합니다 Authenticate 라는 서브루틴을 지정 하 여 액세스 하는 이벤트 WindowsAuthentication_OnAuthenticate ASP.NET 애플리케이션의 Global.asax 파일에 있습니다.

참고

Iis 7.0에서는 사용 하 여는 WindowsAuthenticationModule 클래스는 FormsAuthenticationModule 클래스가 지원 되지 않습니다. 통합된 모드의 호환성 문제에 대 한 자세한 내용은 참조 하세요. IIS 6.0에서 IIS 7.0 ASP.NET 애플리케이션 이동합니다.

생성자

WindowsAuthenticationModule()

WindowsAuthenticationModule 클래스의 인스턴스를 만듭니다.

메서드

Dispose()

WindowsAuthenticationModule에서 사용하는 모든 리소스(메모리 제외)를 해제합니다.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
Init(HttpApplication)

초기화는 WindowsAuthenticationModule 개체입니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

이벤트

Authenticate

애플리케이션이 현재 요청을 인증할 때 발생합니다.

적용 대상

추가 정보