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

Page 22

Advertising
background image

Google Search Appliance: Authentication/Authorization for Enterprise SPI Guide

22

Here are some relevant portions of the SAML schema for the response:

<element name="Response" type="samlp:ResponseType"/>
<complexType name="ResponseType">

<complexContent>

<extension base="samlp:StatusResponseType">

<choice minOccurs="0" maxOccurs="unbounded">

<element ref="saml:Assertion"/>
<element ref="saml:EncryptedAssertion"/>

</choice>

</extension>

</complexContent>

</complexType>

<complexType name="StatusResponseType">

<sequence>

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

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

</complexType>

<element name="Status" type="samlp:StatusType"/>
<complexType name="StatusType">

<sequence>

<element ref="samlp:StatusCode"/>
<element ref="samlp:StatusMessage" minOccurs="0"/>
<element ref="samlp:StatusDetail" minOccurs="0"/>

</sequence>

</complexType>

<element name="StatusCode" type="samlp:StatusCodeType"/>
<complexType name="StatusCodeType">

<sequence>

<element ref="samlp:StatusCode" minOccurs="0"/>

</sequence>
<attribute name="Value" type="anyURI" use="required"/>

</complexType>

Advertising