AuthenticationResult type

Hasil yang dikembalikan dari titik akhir token otoritas.

  • uniqueId - oid atau sub klaim dari token ID
  • tenantId - tid klaim dari token ID
  • cakupan - Cakupan yang divalidasi untuk token masing-masing
  • account - Representasi objek akun dari pengguna yang saat ini masuk
  • idToken - Token id yang diterima sebagai bagian dari respons
  • idTokenClaims - Klaim token ID yang relevan dengan MSAL
  • accessToken - Token akses atau sertifikat SSH yang diterima sebagai bagian dari respons
  • fromCache - Boolean yang menunjukkan apakah token berasal dari cache
  • expiresOn - Objek Tanggal Javascript yang mewakili kedaluwarsa relatif token akses
  • extExpiresOn - Objek Tanggal Javascript yang mewakili kedaluwarsa relatif token akses yang diperpanjang jika terjadi pemadaman server
  • refreshOn - Objek Tanggal Javascript yang mewakili waktu relatif hingga token akses harus di-refresh
  • state - Nilai yang diteruskan oleh pengguna dalam permintaan
  • familyId - Pengidentifikasi ID Keluarga, biasanya hanya digunakan untuk token refresh
  • requestId - ID permintaan dikembalikan sebagai bagian dari respons
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
}