使用 HTTP 信道进行身份验证

在远程对象承载在 IIS 中时,可以对使用 HttpChannel 的远程过程调用进行身份验证。

服务器配置

对于使用 HttpChannel 类并在 IIS 中承载的远程服务,您可以要求进行调用方身份验证。与在使用 TcpChannel 类时用于服务器端身份验证配置的过程相反,这是使用 IIS 和 ASP.NET 设置进行的,而不是使用信道配置属性。有关为身份验证配置 IIS 和 ASP.NET 的详细信息,请参见 IIS 文档和 ASP.NET Web 应用程序安全

客户端配置

您可以对使用 HTTP 信道的远程客户端进行配置,以标识使用 HttpClientChannel 对象的配置属性的远程服务器的调用方。要使用客户端进程运行所基于的标识进行身份验证,请将 useDefaultCredentials 配置属性设置为 true。要使用其他标识进行身份验证,请设置 domain、username 和 password 配置属性以指定替代标识,或者设置 credentials 配置属性。

请参见

概念

加密