次のように定義された単純なサービス契約があります。
[ServiceContact]
public interface IEcho
{
[OperationContract]
void Hello(string value);
}
net.pipe://
これは、ローカル WCF サービス (アドレスを介してアクセス) に実装されます。
誰がサービスを呼び出しているかを知る必要があります。
IHello.Echo
基本的に、セキュリティ上の理由から、署名されていないアセンブリからの呼び出しを拒否する必要があります。Hello
信頼されていない呼び出し元がメソッドを使用できないようにする必要があります。
ぼんやりと覚えているのですが、古い .NET 1 リモート処理の時代には、スタックを調べて発信者の身元を確認できました。しかし、WCFでこれを行うにはどうすればよいですか?