AuthenticationResult type

Resultado devolvido do endpoint do token da autoridade.

  • uniqueId - oid ou sub reivindicação a partir do token ID
  • tenantId - tid reclamação a partir do token ID
  • escopos - Escopos validados para o respetivo token
  • conta - Uma representação de objeto conta do utilizador atualmente iniciado
  • idToken - Token ID recebido como parte da resposta
  • idTokenClaims - Reivindicações de ID token relevantes para MSAL
  • accessToken - Token de acesso ou certificado SSH recebido como parte da resposta
  • fromCache - Booleano que indica se o token veio da cache
  • expiresOn - Objeto Data Javascript representando 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 falha do servidor
  • refreshOn - Objeto Data Javascript representando o tempo relativo até que um token de acesso tenha de ser atualizado
  • estado - Valor passado pelo utilizador a pedido
  • familyId - Identificador de Family ID, normalmente usado apenas para tokens de atualização
  • requestId - ID do pedido devolvido 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
}