Google Search Appliance Authentication/Authorization for Enterprise SPI Guide User Manual

Page 20

Advertising
background image

Google Search Appliance: Authentication/Authorization for Enterprise SPI Guide

20

Here are the relevant portions of the SAML schema (see

http://www.oasis-open.org/committees/

download.php/11903/saml-2.0-os-xsd.zip

) for the request:

<complexType name="RequestAbstractType" abstract="true">

<sequence>

<element ref="saml:Issuer" minOccurs="0"/>
<element ref="ds:Signature" minOccurs="0"/>
<element ref="samlp:Extensions" minOccurs="0"/>

</sequence>
<attribute name="ID" type="ID" use="required"/>
<attribute name="Version" type="string" use="required"/>
<attribute name="IssueInstant" type="dateTime" use="required"/>
<attribute name="Consent" type="anyURI" use="optional"/>

</complexType>

<element name="Extensions" type="samlp:ExtensionsType"/>
<complexType name="ExtensionsType">

<sequence>

<any namespace="##other" processContents="lax" maxOccurs="unbounded"/>

</sequence>

</complexType>

<element name="SubjectQuery" type="samlp:SubjectQueryAbstractType"/>
<complexType name="SubjectQueryAbstractType" abstract="true">

<complexContent>

<extension base="samlp:RequestAbstractType">

<sequence>

<element ref="saml:Subject"/>

</sequence>

</extension>

</complexContent>

</complexType>

<complexType name="BaseIDAbstractType" abstract="true" mixed="true">

<complexContent>

<extension base="anyType">

<attribute name="NameQualifier" type="string" use="optional"/>
<attribute name="SPNameQualifier" type="string" use="optional"/>

</extension>

</complexContent>

</complexType>

<element name="NameID" type="saml:NameIDType"/>
<complexType name="NameIDType" mixed="false">

<simpleContent>

<restriction base="saml:BaseIDAbstractType">

<simpleType>

<restriction base="string"/>

</simpleType>
<attribute name="Format" type="anyURI" use="optional"/>
<attribute name="SPProvidedID" type="string" use="optional"/>

</restriction>

</simpleContent>

</complexType>

Advertising