AuthenticationResult type

Výsledek vrácený z koncového bodu tokenu autority.

  • uniqueId – oid nebo sub deklarace identity z tokenu ID
  • tenantId – tid deklarace identity z tokenu ID
  • scopes – Obory, které jsou ověřeny pro příslušný token
  • account – reprezentace objektu účtu aktuálně přihlášeného uživatele
  • idToken – token ID přijatý jako součást odpovědi
  • idTokenClaims – deklarace identity tokenů ID relevantních pro MSAL
  • accessToken – Přístupový token nebo certifikát SSH přijatý jako součást odpovědi
  • fromCache – logické označení, jestli token pochází z mezipaměti
  • expiresOn – objekt Date javascriptu představující relativní vypršení platnosti přístupového tokenu
  • extExpiresOn - JavaScript Date objekt představující rozšířený relativní vypršení platnosti přístupového tokenu v případě výpadku serveru
  • refreshOn – objekt date javascriptu představující relativní čas, dokud se přístupový token nesmí aktualizovat
  • state – hodnota předaná uživatelem v požadavku
  • familyId – identifikátor ID rodiny, obvykle používaný pouze pro obnovovací tokeny
  • requestId – ID požadavku vrácené jako součást odpovědi
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
}