The IAccount interface represents information about a single account.
The same user can be present in different tenants, that is, a user can have multiple accounts.
IAccount is returned in the AuthenticationResult.Account property, and can be used as parameters
of PublicClientApplication and ConfidentialClientApplication methods acquiring tokens such as AcquireTokenSilent(IEnumerable<String>, IAccount)
public interface IAccount
type IAccount = interface
Public Interface IAccount
Gets a string containing the identity provider for this account, e.g.
AccountId of the home account for the user. This uniquely identifies the user across AAD tenants.
Gets a string containing the displayable value in UserPrincipalName (UPN) format, e.g.