問題タブ [usernametoken]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
931 参照

c# - C# WCF サービス リファレンス - UserNameToken を作成できません

私のデスクトップ アプリケーション (C#、WPF、WCF、.NET4.0) では、サービス参照を追加します。

これは、Soap Envelope Header で証明書と UserNameToken を使用する Web サービス (SOAP) です。

この Web サービスの WSDL を使用して、サービス参照 (ソリューション -> サービス参照 -> サービス参照の追加) を追加します。私のapp.configには次のものがあります:

次のようにユーザー名とパスワードを渡します。

リクエスト XML を (メッセージ インスペクタを使用して) 取得すると、soap ヘッダーに UserNameToken がないことがわかります

私はbasicHttpBindingを使用しようとしています:

結果を終了します。

wsHttpBinding を使用しようとすると:

結果:

誰かが私が間違っていることを教えてもらえますか?

EDIT - 2017-06-21 20:00 証明書がローカル マシンにインストールされている

この動作をエンドポイントに追加しています:

EDIT 2017-06-21 20:58 使用しようとしています <mtomMessageEncoding messageVersion="Soap11" />

ただし、ヘッダーにはまだユーザー名トークンが含まれていません

EDIT 2017-06-21 21:36 <textMessageEncoding messageVersion="Soap11" />VSによるカスタムバインディング生成で使用してみてください

しかし、それは何の効果ももたらしません - 要求 XML にユーザー名トークンがありません:

0 投票する
1 に答える
93 参照

marklogic - 実行時にhttp:putメソッドで認証を渡す方法は?

スケジュール タスクを使用して以下の xqy コードを実行しています。この xqy コードでは、put 呼び出しで method="digest" username = admin password = admin を使用して認証ノードの値を手動で渡しています。
1. ユーザー名とパスワードの暗号化されたトークンを実行時に渡すことができます
。 ) 8000 ポートで。