6.2.2. SAML サポート

ESB サービスは PicketLink を使って SAML token を取得する場合、このアサーションは、呼び出された BPEL プロセスに requestSAMLPartName プロパティで渡すことができます。

例6.4 サンプル例

<action name="action2" class="org.jboss.soa.esb.actions.bpel.BPELInvoke">
	<property name="service" value="{http://simple_invoke/helloworld}HelloHeaderWSService"/>
	<property name="operation" value="sayHi" />
	<property name="requestPartName" value="sayHello" />
	<property name="responsePartName" value="sayHelloResponse" />
	<property name="requestSAMLPartName" value="Security" />
</action>
requestSAMLPartName は、メッセージ部の名前を指定します。WS-Security 要素としてこの部分を定義する必要があります。

例6.5 サンプル例

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