AuthenticationResult type

Wynik zwrócony z punktu końcowego tokenu urzędu.

  • uniqueId — oid lub sub oświadczenie z tokenu identyfikatora
  • tenantId — tid oświadczenie z tokenu identyfikatora
  • scopes — zakresy, które są weryfikowane dla odpowiedniego tokenu
  • account — reprezentacja obiektu konta aktualnie zalogowanego użytkownika
  • idToken — token identyfikatora odebrany w ramach odpowiedzi
  • idTokenClaims — oświadczenia tokenu identyfikatora odpowiedniego biblioteki MSAL
  • accessToken — token dostępu lub certyfikat SSH odebrany w ramach odpowiedzi
  • fromCache — wartość logiczna określająca, czy token pochodzi z pamięci podręcznej
  • expiresOn — obiekt daty javascript reprezentujący względne wygaśnięcie tokenu dostępu
  • extExpiresOn — obiekt daty javascript reprezentujący przedłużony względny wygaśnięcie tokenu dostępu w przypadku awarii serwera
  • refreshOn — obiekt daty javascript reprezentujący czas względny do czasu odświeżenia tokenu dostępu
  • state — wartość przekazana przez użytkownika w żądaniu
  • familyId — identyfikator rodziny, zwykle używany tylko do odświeżania tokenów
  • requestId — identyfikator żądania zwrócony w ramach odpowiedzi
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
}