外部システム (.Net ベースではない) の wdsl を受け取り、svcutil を使用してクライアント/プロキシを作成しました。外部ユニットは、私が通信するためにダイジェスト認証を必要とし、http と https の両方をサポートしています。
いくつかの質問:
関連する証明書はありません。その場合、https を使用すると問題が発生しますか?
次のようにトランスポート レベルのダイジェスト認証を指定できることはわかっています。
var binding = new WSHttpBinding(); binding.Security.Mode = SecurityMode.Transport; binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Digest;
ただし、資格情報を作成してバインディング/プロキシで使用するにはどうすればよいですか?
WCF サービスの作成に関する多くの情報をオンラインで簡単に見つけることができますが、非 .Net ベースのサービスに対するクライアントの実装は...それほど多くはありません。
洞察をありがとう!