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>