vCenter Single Sign-On Client API

The vCenter Single Sign-On client API is described in the WSDL (Web Service Definition Language) file that is included in the vCenter Single Sign-On SDK. This API defines a set of request operations that correspond to the WS-Trust 1.4 bindings. The set of operations includes
Issue
,
Renew
,
Validate
, and
Challenge
requests.
  • Issue
    – Obtains a token from a vCenter Single Sign-On server.
  • Renew
    – Renews an existing token.
  • Validate
    – Validates an existing token.
  • Challenge
    – Part of a negotiation with a vCenter Single Sign-On server to obtain a token.
The vCenter Single Sign-On SDK includes Java and C# bindings for the vCenter Single Sign-On WSDL. The SDK also contains sample code that demonstrates client-side support for the WS-SecurityPolicy standard. Security policies specify the elements that provide SOAP message security. To secure SOAP messages, a client inserts digital signatures, certificates, and SAML tokens into the SOAP headers for vCenter Single Sign-On requests.
  • The Java sample includes a JAX-WS implementation of SOAP header methods that support the vCenter Single Sign-On security policies.
  • The C# sample uses the .NET services for SOAP header manipulation.