AuthenticationResult type

Resultado devuelto desde el punto de conexión del token de la entidad.

  • uniqueId: oid o sub notificación del token de identificador
  • tenantId: tid notificación del token de identificador
  • ámbitos: ámbitos que se validan para el token correspondiente
  • account: una representación de objeto de cuenta del usuario que ha iniciado sesión actualmente
  • idToken: token de identificador recibido como parte de la respuesta
  • idTokenClaims: notificaciones de token de identificador relevantes de MSAL
  • accessToken: token de acceso o certificado SSH recibido como parte de la respuesta
  • fromCache: booleano que indica si el token procede de la memoria caché
  • expiresOn: objeto Date de Javascript que representa la expiración relativa del token de acceso
  • extExpiresOn: objeto Date de Javascript que representa la expiración relativa extendida del token de acceso en caso de interrupción del servidor
  • refreshOn: objeto Date de Javascript que representa el tiempo relativo hasta que se debe actualizar un token de acceso.
  • state: valor pasado por el usuario en la solicitud
  • familyId: identificador de identificador de familia, normalmente solo se usa para tokens de actualización.
  • requestId: identificador de solicitud devuelto como parte de la respuesta
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
}