0

Mule で「pattern:web-service-proxy」を使用しており、Mule サーバーのニュース アドレス wsdl で古い wsdl を別のバージョンにリダイレクトしています。

Web サービスで wsdl の新しいアドレスを使用します。次のように、ミュール サーバーの新しいアドレスにセキュリティを設定したいと考えています。(特定のIPを持つユーザーはそれを使用できます)wsdlを使用するためのユーザー名とパスワードを設定しました...

ミュール設定でこのセキュリティを設定する方法を教えてください。

4

1 に答える 1

0

そのリンクで説明されている機能はミュール内では使用できませんが、基礎となる原則は引き続き有効です。

次のようなことを行うことで、式フィルターを活用できます。

<expression-filter expression="#[groovy:'${allowed}'.contains(message.getInboundProperty('MULE_REMOTE_CLIENT_ADDRESS').substring(message.getInboundProperty('MULE_REMOTE_CLIENT_ADDRESS').indexOf('/')+1, message.getInboundProperty('MULE_REMOTE_CLIENT_ADDRESS').indexOf(':')))]" doc:name="Expression"/>

実行時に、許可された IP のリスト (カンマ区切り) に置き換えられるプロパティ プレースホルダーが許可されます。

于 2012-11-28T01:59:30.430 に答える