UserInfo Class

Definition

Contains information of a single user. This information is used for token cache lookup. Also if created with userId, userId is sent to the service when login_hint is accepted.

[System.Runtime.Serialization.DataContract]
public sealed class UserInfo
type UserInfo = class
Public NotInheritable Class UserInfo
Inheritance
UserInfo
Attributes

Constructors

UserInfo()

Create user information for token cache lookup

UserInfo(UserInfo)

Create user information copied from another UserInfo object

Properties

DisplayableId

Gets a displayable value in UserPrincipalName (UPN) format. The value can be null.

FamilyName

Gets family name of the user if provided by the service. If not, the value is null.

GivenName

Gets given name of the user if provided by the service. If not, the value is null.

IdentityProvider

Gets identity provider if returned by the service. If not, the value is null.

PasswordChangeUrl

Gets the url where the user can change the expiring password. The value can be null.

PasswordExpiresOn

Gets the time when the password expires. Default value is 0.

UniqueId

Gets identifier of the user authenticated during token acquisition.

Applies to