WSDLで認証方法を公開しないサードパーティのWebサービス(Java)に接続するVB.netクライアント(Excel)を開発しています。
リクエストのヘッダーにユーザー名とパスワードを渡すにはどうすればよいですか。石鹸ヘッダーがどうあるべきかについての説明はありませんか?
ドキュメントには次のようにしか書かれていません。
Web サービスの通信は、WCF の basicHttpBinding を通じて提供されます。このバインディングは、WSS SOAP メッセージ セキュリティ、WS-Security ユーザー名トークン プロファイル、および WS-Security X.509 証明書セキュリティをサポートします。テスト、認定、およびサポートされている構成では、トランスポート資格情報セキュリティ モードと Windows 資格情報が使用されます。「Web サービス クライアントは、SOAP ヘッダーで Windows アカウントのユーザー名とパスワードを渡して、正しい Windows クライアントをサーバー層とデータベース層に識別させる必要があります。」
ありがとう。
コメントをいただければ幸いです。私はスタックオーバーフローのほとんどのスレッドに行きました。それらのほとんどは、Web サービスを制御できないため、この場合には適用されないサーバー側で設定される認証方法です。
これは、1 対 1 のクライアント サーバー関係です。