complexType "identityType"
Namespace:
Content:
complex, 1 element
Defined:
globally in hsinfra.xsd; see XML source
Includes:
definition of 1 element
Used:
XML Representation Summary
<...>
   
Content: 
</...>
Content Model Elements (1):
kerberos (in identity)
All Direct / Indirect Based Elements (1):
identity
Known Usage Locations
Annotation
This element is a SOAP-SEC compliant license that identifies the sender of this message to the recipient. The contents are encoded and encrypted using algorithms demonstrated and documented in the .NET My Services client access runtime. This license includes all elements needed to identify the sender of the .NET My Services message. An identity license must be present in all .NET service requests and is always contained within a SOAP-SEC licenses tag.
XML Source (see within schema source)
<xsd:complexType name="identityType">
<xsd:annotation>
<xsd:documentation>
This element is a SOAP-SEC compliant license that identifies the
sender of this message to the recipient. The contents are
encoded and encrypted using algorithms demonstrated and documented in
the .NET My Services client access runtime. This license includes
all elements needed to identify the sender of
the .NET My Services message. An identity license must be present in all .NET
service requests and is always contained within a SOAP-SEC licenses tag.
</xsd:documentation>
</xsd:annotation>
<xsd:sequence>
<!-- sgfix: made type an int until we turn on crypto -->
<xsd:element name="kerberos" type="xsd:int">
<xsd:annotation>
<xsd:documentation>
This element specifies the identity of the sender of the message in the form
of a Kerberos AP request:
<br/>
<br/>
<b>
{servicePrincipalName, [{Uk, Kx3, {A/Y, g}}Kh ]Kp , {T}Kx3, otherKerberosStuff }
</b>
<br/>
<br/>
which is easily transformed into:
<dl>
<dt>
<b>userId</b>
</dt>
<dd>
The user on whose behalf this message is being sent. The user can be
an actual user, or an identity representing an arbitrary user account.
This value is extractable as a Passport Unique ID (PUID).
</dd>
<dt>
<b>appAndPlatformId</b>
</dt>
<dd>
The PUID that represents the licenses granted to an application, and a platform
on which the application runs.
</dd>
</dl>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
Content Element Detail (all declarations; 1/1)
kerberos
Type:
xsd:int, predefined, simple content
Defined:
locally within (this) identityType complexType
This element specifies the identity of the sender of the message in the form of a Kerberos AP request: <br/> <br/> <b> {servicePrincipalName, [{Uk, Kx3, {A/Y, g}}Kh ]Kp , {T}Kx3, otherKerberosStuff } </b> <br/> <br/> which is easily transformed into: <dl> <dt><b>userId</b></dt> <dd> The user on whose behalf this message is being sent. The user can be an actual user, or an identity representing an arbitrary user account. This value is extractable as a Passport Unique ID (PUID). </dd> <dt><b>appAndPlatformId</b></dt> <dd> The PUID that represents the licenses granted to an application, and a platform on which the application runs. </dd> </dl>
XML Source (see within schema source)
<xsd:element name="kerberos" type="xsd:int">
<xsd:annotation>
<xsd:documentation>
This element specifies the identity of the sender of the message in the form
of a Kerberos AP request:
<br/>
<br/>
<b>
{servicePrincipalName, [{Uk, Kx3, {A/Y, g}}Kh ]Kp , {T}Kx3, otherKerberosStuff }
</b>
<br/>
<br/>
which is easily transformed into:
<dl>
<dt>
<b>userId</b>
</dt>
<dd>
The user on whose behalf this message is being sent. The user can be
an actual user, or an identity representing an arbitrary user account.
This value is extractable as a Passport Unique ID (PUID).
</dd>
<dt>
<b>appAndPlatformId</b>
</dt>
<dd>
The PUID that represents the licenses granted to an application, and a platform
on which the application runs.
</dd>
</dl>
</xsd:documentation>
</xsd:annotation>
</xsd:element>