Module: SSO

Defined in:
lib/sso.rb

Overview

A little utility library for VMware SSO. For now, this is not a general purpose library that covers all the interfaces of the SSO service. Specifically, the support is limited to the following:

  • request bearer token.

Defined Under Namespace

Classes: Connection, RequestSecurityToken, SamlToken, SoapInvocable

Constant Summary collapse

DATE_FORMAT =

The XML date format.

"%FT%T.%LZ"
NAMESPACES =

The XML namespaces that are required: SOAP, WSDL, et al.

{
    "xmlns:S" => "http://schemas.xmlsoap.org/soap/envelope/",
    "xmlns:wst" => "http://docs.oasis-open.org/ws-sx/ws-trust/200512",
    "xmlns:u" => "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd",
    "xmlns:x" => "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd",
}