2.3.19 Authentication

Contains authentication information. If the Authentication element is present in the ConnectionInfo element, the protocol server MUST support both single sign-on (SSO) and explicit authentication methods, and the protocol server MUST use the provided credentials to authenticate the connections specified by the UDC file as follows:

  • If the SSO element is present and the UseExplicit element is not present in the Authentication element, the protocol server MUST use SSO for authentication.

  • If the UseExplicit element is present and the SSO element is not present in the Authentication element, the protocol server MUST use explicit authentication for authentication with the credentials provided in the UseExplicit element.

  • If both the SSO and the UseExplicit elements are present in the Authentication element, the protocol server MUST use SSO for authentication.

  • Otherwise, the protocol server MUST NOT attempt separate authentication to perform the operation specified in the file.

Parent Elements

ConnectionInfo

Child Elements

SSO

UseExplicit

The following W3C XML Schema ([XMLSCHEMA1] section 2.1) fragment specifies the contents of this element.

 <xsd:element name="Authentication">
   <xsd:complexType>
     <xsd:all>
       <xsd:element ref="udc:SSO" minOccurs="0"/>
       <xsd:element ref="udc:UseExplicit" minOccurs="0"/>
     </xsd:all>
   </xsd:complexType>
 </xsd:element>