AuthenticationResult type

Résultat retourné à partir du point de terminaison de jeton de l’autorité.

  • uniqueId - oid ou sub revendication à partir d’un jeton d’ID
  • tenantId - tid revendication à partir du jeton d’ID
  • étendues : étendues validées pour le jeton respectif
  • compte : représentation d’objet de compte de l’utilisateur actuellement connecté
  • idToken - Jeton d’ID reçu dans le cadre de la réponse
  • idTokenClaims - Revendications de jeton d’ID pertinentes MSAL
  • accessToken - Jeton d’accès ou certificat SSH reçu dans le cadre de la réponse
  • fromCache - Boolean indiquant si le jeton provient du cache
  • expiresOn - Objet Date Javascript représentant l’expiration relative du jeton d’accès
  • extExpiresOn - Objet Date Javascript représentant l’expiration relative étendue du jeton d’accès en cas de panne du serveur
  • refreshOn - Objet Date Javascript représentant l’heure relative jusqu’à ce qu’un jeton d’accès soit actualisé
  • state - Valeur transmise par l’utilisateur dans la demande
  • familyId - Identificateur d’ID de famille, généralement utilisé uniquement pour les jetons d’actualisation
  • requestId - ID de requête retourné dans le cadre de la réponse
type AuthenticationResult = {
  accessToken: string
  account: AccountInfo | null
  authority: string
  cloudGraphHostName?: string
  code?: string
  correlationId: string
  expiresOn: Date | null
  extExpiresOn?: Date
  familyId?: string
  fromCache: boolean
  fromNativeBroker?: boolean
  idToken: string
  idTokenClaims: object
  msGraphHost?: string
  refreshOn?: Date
  requestId?: string
  scopes: string[]
  state?: string
  tenantId: string
  tokenType: string
  uniqueId: string
}