Repository ticket authentication
Repository ticket authentication is similar to the basic authentication. The user name must be defined as
UseTicketAuthentication
and the password is the Repository ticket.
Use the Application Engine GetCOSTicket function to get the Repository ticket.
WS-Security example
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Header>
<XA:BeginSession xmlns:XA="urn:schemas-microsoft-com:xml-analysis" mustUnderstand="1"/>
<wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/07/secext">
<wsse:UsernameToken>
<wsse:Username>UseTicketAuthentication</wsse:Username>
<wsse:Password>+++COS+++0001Z1dYbCMUw/G8dTvpBJu489IJ3pAann51mdfchBrXISlL</wsse:Password>
</wsse:UsernameToken>
</wsse:Security>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
...
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Properties example
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<SOAP-ENV:Header>
<XA:BeginSession xmlns:XA="urn:schemas-microsoft-com:xml-analysis" mustUnderstand="1"/>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
...
<Properties>
<PropertyList>
...
<UserName>UseTicketAuthentication</UserName>
<Password>+++COS+++0001Z1dYbCMUw/G8dTvpBJu489IJ3pAann51mdfchBrXISlL</Password>
...
</PropertyList>
</Properties>
...
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>