Edit

Share via


AppIdentityToken Class

Definition

Defines the properties and methods necessary for service applications to read and validate the application identity token. The AppIdentityToken class is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

public ref class AppIdentityToken : Microsoft::Exchange::WebServices::Auth::Validation::AuthToken
public class AppIdentityToken : Microsoft.Exchange.WebServices.Auth.Validation.AuthToken
Public Class AppIdentityToken
Inherits AuthToken
Inheritance
AppIdentityToken

Remarks

This class can be used in a web service to authenticate a mail app by using Exchange identity tokens

Properties

Claims

Gets the claims identity collection. The Claims property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

ExpirationDate

Gets the expiration date. The ExpirationDate property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

PublicKeyInfo

Gets the public key information. The PublicKeyInfo property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

UniqueUserIdentification

Gets the unique user identification. The UniqueUserIdentification property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

Version

Gets the claim version. The Version property is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

Methods

Validate(Uri)

Validates the application identity token using the public key at the specified Uniform Resource Identifier (URI). The Validate(Uri) method is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

Validate(Uri, String)

Validates the cached application identity token using the public key at the specified Uniform Resource Identifier (URI). The Validate(Uri, String) method is applicable for clients that target Exchange Online and versions of Exchange starting with Exchange Server 2013.

Applies to