AccountInfo type
Objet account avec la signature suivante :
- homeAccountId - Identificateur de compte d’accueil pour cet objet de compte
- environnement : entité qui a émis le jeton représenté par le domaine de l’émetteur (par exemple, login.microsoftonline.com)
- tenantId - Id de locataire complet ou d’organisation auquel appartient ce compte
- nom d’utilisateur - preferred_username revendication du id_token qui représente ce compte
- localAccountId - Identificateur de compte spécifique au locataire local pour cet objet de compte, généralement utilisé dans les cas hérités
- nom - Nom complet du compte, y compris le nom donné et le nom de famille
- idToken - jeton d’ID brut
- idTokenClaims - L’objet contient des revendications à partir du jeton d’ID
- nativeAccountId - ID de compte natif de l’utilisateur
- tenantProfiles : mappage d’objets de profil de locataire pour chaque locataire avec lequel le compte s’est authentifié dans le navigateur
- dataBoundary - Limite de données extraite de clientInfo
type AccountInfo = {
authorityType?: string
dataBoundary?: DataBoundary
environment: string
homeAccountId: string
idToken?: string
idTokenClaims?: TokenClaims & {
[key: string]: string | number | string[] | object | undefined | unknown
}
localAccountId: string
loginHint?: string
name?: string
nativeAccountId?: string
tenantId: string
tenantProfiles?: Map<string, TenantProfile>
username: string
}