PwgSmRev1-185 - AuthenticationInfoType

complexType AuthenticationInfoType
diagram PwgSmRev1-185_p4196.png
namespace http://www.pwg.org/schemas/2012/12/sm
children AuthenticationType Token Cert AuthUri AuthString UsernamePassword KeyInfo Federation
used by
elements SecurityDescriptionType/AuthenticationUsed DeviceSecurityType/DeviceAuthentication OrganizationSecurityType/OrganizationAuthentication ServiceSecurityType/ServiceAuthentication UserSecurityType/UserAuthentication
annotation
documentation

            Authentication information. Includes tokens used, federation lists, etc.
           
source <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="AuthenticationTypesType"/>
   
<!-- extend ther AuthenticationTypeType values to include federations, etc... -->
   
<xs:choice>
     
<xs:element name="Token" type="xs:base64Binary"/>
     
<xs:element name="Cert" type="xs:base64Binary"/>
     
<xs:element name="AuthUri" type="xs:anyURI"/>
     
<xs:element name="AuthString" type="xs:string"/>
     
<xs:element name="UsernamePassword" type="UsernameTokenType"/>
     
<xs:element name="KeyInfo" type="SecurityKeyType" minOccurs="0"/>
     
<xs:element name="Federation" type="xs:string" minOccurs="0"/>
     
<xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded"/>
   
</xs:choice>
 
</xs:sequence>
</xs:complexType>

element AuthenticationInfoType/AuthenticationType
diagram PwgSmRev1-185_p4197.png
namespace http://www.pwg.org/schemas/2012/12/sm
type AuthenticationTypesType
properties
content simple
source <xs:element name="AuthenticationType" type="AuthenticationTypesType"/>

element AuthenticationInfoType/Token
diagram PwgSmRev1-185_p4198.png
namespace http://www.pwg.org/schemas/2012/12/sm
type xs:base64Binary
properties
content simple
source <xs:element name="Token" type="xs:base64Binary"/>

element AuthenticationInfoType/Cert
diagram PwgSmRev1-185_p4199.png
namespace http://www.pwg.org/schemas/2012/12/sm
type xs:base64Binary
properties
content simple
source <xs:element name="Cert" type="xs:base64Binary"/>

element AuthenticationInfoType/AuthUri
diagram PwgSmRev1-185_p4200.png
namespace http://www.pwg.org/schemas/2012/12/sm
type xs:anyURI
properties
content simple
source <xs:element name="AuthUri" type="xs:anyURI"/>

element AuthenticationInfoType/AuthString
diagram PwgSmRev1-185_p4201.png
namespace http://www.pwg.org/schemas/2012/12/sm
type xs:string
properties
content simple
source <xs:element name="AuthString" type="xs:string"/>

element AuthenticationInfoType/UsernamePassword
diagram PwgSmRev1-185_p4202.png
namespace http://www.pwg.org/schemas/2012/12/sm
type UsernameTokenType
properties
content complex
children Username Password
attributes
Name  Type  Use  Default  Fixed  Annotation
Id  xs:ID        
source <xs:element name="UsernamePassword" type="UsernameTokenType"/>

element AuthenticationInfoType/KeyInfo
diagram PwgSmRev1-185_p4203.png
namespace http://www.pwg.org/schemas/2012/12/sm
type SecurityKeyType
properties
minOcc 0
maxOcc 1
content complex
children dsKeyInfo Token
source <xs:element name="KeyInfo" type="SecurityKeyType" minOccurs="0"/>

element AuthenticationInfoType/Federation
diagram PwgSmRev1-185_p4204.png
namespace http://www.pwg.org/schemas/2012/12/sm
type xs:string
properties
minOcc 0
maxOcc 1
content simple
source <xs:element name="Federation" type="xs:string" minOccurs="0"/>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy