2.2.4 LsRequestSecurityToken Request

The SOAP body of the request message MUST conform to the following XML Schema.

 <s:element name="LsRequestSecurityToken">
   <s:complexType>
     <s:sequence>
       <s:element minOccurs="1" maxOccurs="1" name="credentialTypeUri" type="s:string" />
       <s:element minOccurs="0" maxOccurs="1" name="credentials" type="tns:ArrayOfString" />
       <s:element minOccurs="0" maxOccurs="1" name="accountStoreUri" type="s:string" />
       <s:element minOccurs="0" maxOccurs="1" name="cookie" type="s:base64Binary" />
       <s:element minOccurs="1" maxOccurs="1" name="targetRealmName" type="s:string" />
     </s:sequence>
   </s:complexType>
 </s:element>
 <s:complexType name="ArrayOfString">
   <s:sequence>
     <s:element minOccurs="0" maxOccurs="unbounded" name="string" nillable="true" type="s:string" />
   </s:sequence>
 </s:complexType>

 Parameter

 Value

credentialTypeUri

This parameter MUST be a URI conforming to [RFC2396]. The value MUST be "urn:oasis:names:tc:SAML:1.0:am:password" or "urn:ietf:rfc:2246".

credentials

The credential's parameter MUST be either a list of 4 strings or a list of 2 strings. If the parameter is a list of 4 strings, the value of the first string MUST be Username, and the value of the third string MUST be password. If the parameter is a list of 2 strings, then the first string MUST be Certificate. The value of the second string MUST be an X.509 certificate per [WSDL] that is Base64-encoded per [RFC4648].

accountStoreUri

This parameter MUST be a URI conforming to [RFC2396].

targetRealmName

This parameter MUST be a URI conforming to [RFC2396].