WCFサービスを作成し、コンソールアプリケーションでホストしました。私はそのWCFサービスと通信する2つのクライアントアプリケーションを持っています。今では3つのクライアントをこのWCFサービスに接続するように制限したいと考えています。WCFサービスのクライアント接続を制限する
3番目のクライアントのサーバー側で接続を拒否する方法はありますか。 クライアントで確立する前にサーバーが接続を検証できる方法はありますか?
サーバー側のコード
Uri httpBaseAddress = new Uri("net.pipe://localhost/ServiceHost/ServiceHost");
studentServiceHost.AddServiceEndpoint(typeof(StudentService.IStudentService), binding, httpBaseAddress);
studentServiceHost.Open()
クライアントのIPは静的ですか。 –
はい、URLは静的です。サービスとクライアントの両方が同じマシンで実行されています – user3106005
同じマシンですが、Shiraz bhaijiはSoapヘッダーを使用する必要があると提案しました。したがって、キーを渡すことができ、値に基づいてクライアントを区別することができます。 –