問題タブ [rampart]
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.
soap - SOAP Axis2 Rampart で UsernameToken 暗号化を無効にする方法
私は、raspart1.6.2 で axis2 を使用して、Web サービス クライアントを作成しています。ユーザー名トークンを使用し、暗号化ではなくメッセージに署名するためだけにランパートをセットアップする必要がありますが、ランパートは理由もなくユーザー名トークンを暗号化しており、このバグ機能を無効にすることはできません。
ws-security1.0 を使用しています。
私の城壁ポリシーファイル:
axis2 - 要素 ReplyTo、To、MessageId、Action を含むすべてのヘッダーに Apache Axis2 と Rampart で署名
SOAP メッセージで WS-Addressing 要素に署名する必要があります。apache axis2 ws-addresingとrampartで可能ですか?
私はこの例を見つけました - sample2 http://axis.apache.org/axis2/java/rampart/samples.html。ただし、ws-addressing 要素は署名されていません。
編集!!!
これは私のポリシー ファイルからの定義です。それは動作しません!
axis2 - Axis2 と Rampart で動的ユーザー資格情報を使用するにはどうすればよいですか?
Axis2 と Rampart を使用するクライアント アプリを修正しようとしています。アプリは、複数の認証情報セットを使用して同じ API にアクセスします。現在、パスワード コールバック クラスは、使用する資格情報を決定するために、axis2.xml ファイル内のユーザーに依存しています。単一のユーザーしか許可されないため、これは明らかに機能しません。誰かが私にそれを行う正しい方法を説明してもらえますか?
axis2 - ( Axis2 / Rampart ) BSP コンプライアンスを無効にするか、削除します
BSP コンプライアンスを無効にしようとしています (要素を含むメッセージは必要ありません)。
私は試してみましたが、役に立ちませんでした:
Axis2/Rampart で送信する SOAP メッセージから要素を削除する方法を知っている人はいますか?
axis2 - ハンドラーの構成 :Axis2 ,Rampart
現在、HTTP ヘッダーの SOAPAction フィールドで指定されたアクションと実際の操作が同じかどうかを確認するハンドラーがあります。Axis2 チュートリアルに従っていると、次の例外が発生します。
ハンドラーのデプロイ例外および WSDoAllReceiver セキュリティ処理が失敗しました
wso2 - WSO2 アプリケーション サーバー上の Web サービスで UsernameToken シナリオからユーザー名を取得する
UsernameToken シナリオで保護された WSO2 ESB WSDL ベースのプロキシ サービスがあります。このラッパー サービスは、WSO2 アプリケーション サーバーに .aar ファイルとしてデプロイされた Axis2 バックエンド Web サービス用です。私が望むのは、バックエンド サービスで認証に使用されるユーザー名を取得することです。
以下のJavaコードを使用してユーザー名を取得しようとしましたが、常に戻ってきますNULL
:
MessageContext
は Rampart メッセージ データを保存していないようです。そのユーザー名をメッセージ コンテキストでバックエンド サービスに渡すために、WSO2 ESB で設定できるものはありますか?
ありがとうございました!
java - ユーザー名トークンを使用して axis2 を保護する
ランパートを使用して、axis2 でユーザー名トークンを使用してセキュリティを生成しようとしています。
しかし、私はこの例外を受けています。
java - Rampart を Axis2 にデプロイできません
Rampart(rampart-1.6.2) を Axis2(axis2-1.6.0) にデプロイしようとすると、以下の例外が発生します。ここに記載されている手順に従いました
例外トレース: