mule で cxf を使用してプロキシ サービスを作成しました。私のミュールのバージョンは 3.3.0 CE です。ここで、プロキシ サービスで作成した wsdl に制限を加えたいと考えています。私の制限では、IP ごとに彼らが私の wsdl を見ることを許可してはいけません。このために、Groovy 式と以下のコードを見つけました。
<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 をどこで定義すればよいかわかりません。