UserInfo UserInfo 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
UserInfoUserInfoUserInfo
Attributes

Constructors

UserInfo() UserInfo() UserInfo()

Create user information for token cache lookup

UserInfo(UserInfo) UserInfo(UserInfo) UserInfo(UserInfo)

Create user information copied from another UserInfo object

Properties

DisplayableId DisplayableId DisplayableId

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

FamilyName FamilyName FamilyName

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

GivenName GivenName GivenName

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

IdentityProvider IdentityProvider IdentityProvider

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

PasswordChangeUrl PasswordChangeUrl PasswordChangeUrl

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

PasswordExpiresOn PasswordExpiresOn PasswordExpiresOn

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

UniqueId UniqueId UniqueId

Gets identifier of the user authenticated during token acquisition.

Applies to