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>