Webサービスを呼び出すクライアントがあります。 私はWebサービス(asmx)を持っています。これは、主張を示すdefault.aspxです。 Webサービスが信頼するテストSTSがあります。 私はテストし、stsは正しいクレームを送信することができますまた、私はdefault.aspxのページを通過した場合、クレームを示すWebサービスがそれらを得るようです。私はクライアントがWebサービスを呼び出すためのプロキシを作成しました(Visual Studioの "サービス参照の追加"を使用)。私はSTSを介して認証されるように、プログラムからクライアントにWebサービスを呼び出す方法についてはわかりませんでした。私は以下のように呼び出していますが、stsはクライアントに要求応答を返し、Webサービスに戻ってWebサービス関数を呼び出す必要があります。クレームベースの認証が必要なWebサービスを呼び出す方法は?
MyClient = MyWebServiceSoapClient("MyWebServiceSoap", "http://127.0.0.1:81/MyService.asmx?whr=http%3a%2f%2flocalhost%3a25919%2fteststs%2fdefault.aspx%3fwa%3dwsignin1.0%26wtrealm%3dhttp%3a%2f%2f127.0.0.1%3a81%2fmyservice.asmx");
MyClient.MyServiceFunction();
おかげで、私は問題を抱えていたとき、私は似たような書きました。 – aziz