2016-07-12 9 views
0

WSO2 Enterprise Service Bus 4.9.0にws-securityを持つプロキシがあります。WSO2 ESBのws-securityヘッダーを削除するには?

WSO2 DSSの呼び出しを試みると、要求ペイロード内にws-securityヘッダーがあり、DSSがこれを受け入れることができないため、エラーが返されます。

Header Meadiatorでヘッダーを削除しようとしましたが、機能しません。

私はスタックオーバーフローの上に、ここで別のポストを見ましたが、問題を解決するために除去するためのタグが私のaxis.xmlファイル(WSO2 ESB unable to remove ws-security header in the response before DSS call)上に存在しないので、それは私を助けていない

どのようにすることができますws-securityヘッダーを削除しますか?私のプロキシでws-securityヘッダーを伝播するのを止める方法はありますか?

+0

あなたはヘッダーを削除しようとした方法(構成)を投稿することができますか? –

答えて

4

ヘッダを削除するために使用される設定を確認してください。これは、設定を次のようになります。

<syn:header name="wsse:Security" action="remove" xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"/> 

あなたはより多くの参照用のWSO2のドキュメントを参照することができます[1] [2]

そして、あなたはあなたの質問で述べたスタックオーバーフローの問題(WSO2 ESB unable to remove ws-security header in the response before DSS call)は約追加されるためaxis2.xmlのモジュールが間違っています。それはユーザーによって行われ、その問題の理由となりました。そのため、axis2.xmlでそのモジュールを見つけることができません。

マニュアルを参照して、設定を適宜変更してください。

[1] https://docs.wso2.com/display/ESB490/Sample+100%3A+Using+WS-Security+for+Outgoing+Messages

[2] https://docs.wso2.com/display/ESB490/Sample+200%3A+Using+WS-Security+with+policy+attachments+for+proxy+services

関連する問題