HTTP 채널로 인증
HttpChannel을 사용하는 원격 프로시저 호출은 원격 개체가 IIS에서 호스트될 때 인증할 수 있습니다.
서버 구성
HttpChannel 클래스를 사용하고 IIS에서 호스트되는 원격 서비스에 대한 호출자 인증을 요구할 수 있습니다. TcpChannel 클래스를 사용할 때 서버쪽 인증 구성에 사용되는 절차와 반대로, 이는 채널 구성 속성을 사용하는 대신 IIS 및 ASP.NET 설정을 사용하여 수행됩니다. 인증을 위해 IIS 및 ASP.NET을 구성하는 방법은 IIS 설명서 및 ASP.NET 웹 응용 프로그램 보안을 참조하십시오.
클라이언트 구성
HTTP 채널을 사용하는 원격 클라이언트가 HttpClientChannel 개체의 구성 속성을 사용하여 원격 서버에 대한 호출자를 식별하도록 구성할 수 있습니다. 클라이언트 프로세스를 실행하는 ID로 인증하려면 useDefaultCredentials 구성 속성을 true로 설정하십시오. 다른 ID로 인증하려면 domain, username 및 password 구성 속성이 대체 ID를 지정하도록 구성하거나 credentials 구성 속성을 설정하십시오.