webMethods CloudStreams 10.3 | webMethods CloudStreams Documentation 10.3 | Virtual Services | Creating a New Virtual Service (SOAP) | IS Service Constructs | Using the Security API in IS Services | pub.cloudstreams.security.ws.AddSamlSenderVouchesToken
 
pub.cloudstreams.security.ws.AddSamlSenderVouchesToken
This service enables a Security Token Service (STS) client to send a WS-Trust request to a configured STS to obtain a SAML v1/v2 assertion. For the details about configuring CloudStreams to act as an STS client, see Setting the STS Options.
This service adds the obtained SAML assertion to the original request that is sent by the client to the native service, and includes the following parameters.
Parameter
Data Type
Description
Default Value
ConfigName
String
Required. Java Type: String. References a previously configured STS configuration name.
""
MessageContext
Object
Required. Java Type: org.apache.axis2.context. MessageContext. CloudStreams will place a MessageContext parameter into the pipeline before executing the IS service call.
org.apache. axis2.context. MessageContext instance
addTimeStamp
Boolean
Java Type: Boolean. Adds a Timestamp element (with the duration specified in timeToLive) to the WS-Security header of the request, and includes it in the signature. (The other items that are signed are the body and SAML assertion.)
False
timeToLive
Integer
Java Type: Integer. If addTimeStamp is true, then timeToLive specifies the duration (in seconds) for which the request is valid.
300 seconds (5 minutes)
actor
String
Java Type: String. Indicates the value of the SOAP actor attribute if a new security header is being added to the SOAP request. If the request already has a security header with this attribute specified in it, then this value will not overwrite it.
""
mustUnderstand
Boolean
Java Type: Boolean. Specifies whether the security header will have the mustUnderstand attribute set to 0 or 1 (false / true). If the security header already has this attribute set, then this value will not overwrite it.
False

Copyright © 2013-2018 | Software AG, Darmstadt, Germany and/or Software AG USA, Inc., Reston, VA, USA, and/or its subsidiaries and/or its affiliates and/or their licensors.