アプリケーションプログラミングインターフェイスガイド> 組み込み手順> 手順リファレンス> AddUsernameToken
 
AddUsernameToken
WS-SecurityUsernameTokenをSOAPエンベロープに追加します。
UsernameTokenは、アクターとmustUnderstand引数によって識別されるSOAPヘッダーに追加されます。 SOAPメッセージに指定されたアクターとmustUnderstand値を持つSOAPヘッダーが含まれていない場合、ヘッダーが作成されます。
passwordType引数(DIGEST(デフォルト)またはTEXT)は、パスワードがUsernameTokenでどのようにエンコードされるかを決定します。
WS-Security UsernameTokensの詳細については、以下を参照してください。
http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0.pdf
この手順については、TDVユーザーガイドの「ユーザー名トークンパイプラインの追加手順」セクションで説明しています。
ロケーション
/lib/services/
Inputs(入力)
envelope:SOAPエンベロープ。WSSecurityヘッダーが含まれる場合があります。
actor:処理するWSSecurityヘッダーを決定します。 NULLの可能性があります。
mustUnderstand:受信者がこのヘッダーを理解する必要があるかどうかを示します。 NULLの可能性があります。 NULLの場合、mustUnderstandのデフォルトはTRUEです。
username:ユーザー名。
password:ユーザーのパスワード。
passwordType:パスワードの種類。 TEXTまたはDIGESTである必要があります。
Outputs(出力)
envelope:SOAPエンベロープ。
例外
IllegalArgumentException:いずれかの引数が無効な場合。