HTTP チャネルでの認証
リモート オブジェクトが IIS でホストされている場合、HttpChannel を使用するリモート プロシージャ コールを認証できます。
サーバーの構成
HttpChannel クラスを使用し、IIS でホストされているリモート サービスに対して呼び出し元の認証を要求できます。これは、TcpChannel クラスを使用している場合のサーバー側の認証の構成に使用される手順とは異なり、チャネル構成プロパティではなく IIS および ASP.NET 設定を使用して行います。認証のための IIS および ASP.NET の構成の詳細については、IIS のドキュメントおよび「ASP.NET Web アプリケーションのセキュリティ」を参照してください。
クライアントの構成
HttpClientChannel オブジェクトの構成プロパティを使用して、リモート サーバーに対して呼び出し元を識別できるように、HTTP チャネルを使用するリモート クライアントを構成できます。クライアント プロセスの実行に使用される ID で認証するには、useDefaultCredentials 構成プロパティを true に設定します。異なる ID で認証するには、domain、username、および password 構成プロパティを設定して代替 ID を指定するか、credentials 構成プロパティを設定します。