<?xml version="1.0" encoding="utf-16"?>
<xs:complexType name="AuthenticationInfoType">
<xs:annotation>
<xs:documentation>
Authentication information. Includes tokens used, federation lists, etc.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<!-- <xs:element name="AuthenticationType" type="AuthenticationTypeType"/> -->
<!-- extend the AuthenticationTypeType values to include federations, etc... -->
<xs:choice>
<xs:element name="Token" type="xs:base64Binary" />
<xs:element name="Certificate" type="xs:base64Binary" />
<xs:element name="AuthenticationUri" type="xs:anyURI" />
<xs:element name="AuthenticationString" type="xs:string" />
<xs:element name="UsernamePassword" type="UserNamePasswordType" />
<xs:element name="KeyInfo" type="SecurityKeyType" minOccurs="0" />
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" />
</xs:choice>
</xs:sequence>
</xs:complexType>
|