AuthenticationResult type

Resultado retornado do ponto de extremidade de token da autoridade.

  • uniqueId - oid ou sub declaração do token de ID
  • tenantId - tid declaração do token de ID
  • escopos – Escopos validados para o respectivo token
  • conta – Uma representação de objeto de conta do usuário conectado no momento
  • idToken – Token de ID recebido como parte da resposta
  • idTokenClaims – declarações de token de ID relevantes para MSAL
  • accessToken - Token de acesso ou certificado SSH recebido como parte da resposta
  • fromCache – Boolean indicando se o token veio do cache
  • expiresOn – objeto Data javascript que representa a expiração relativa do token de acesso
  • extExpiresOn – Objeto Data javascript que representa a expiração relativa estendida do token de acesso em caso de interrupção do servidor
  • refreshOn – Objeto Data javascript que representa a hora relativa até que um token de acesso seja atualizado
  • estado – Valor passado pelo usuário na solicitação
  • familyId – Identificador de ID da família, geralmente usado apenas para tokens de atualização
  • requestId – ID da solicitação retornada como parte da resposta
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
}