AuthenticationResult type

Sonuç, yetkilinin belirteç uç noktasından döndürülür.

  • uniqueId - oid veya sub kimlik belirtecinden talep
  • tenantId - tid kimlik belirtecinden talep
  • scopes - İlgili belirteç için doğrulanan kapsamlar
  • account - Şu anda oturum açmış olan kullanıcının hesap nesnesi gösterimi
  • idToken - Yanıtın bir parçası olarak alınan kimlik belirteci
  • idTokenClaims - MSAL ile ilgili kimlik belirteci talepleri
  • accessToken - Yanıt kapsamında alınan erişim belirteci veya SSH sertifikası
  • fromCache - Belirtecin önbellekten gelip gelmediğini belirten Boole değeri
  • expiresOn - Erişim belirtecinin göreli süre sonunu temsil eden Javascript Date nesnesi
  • extExpiresOn - Sunucu kesintisi durumunda erişim belirtecinin genişletilmiş göreli süre sonunu temsil eden Javascript Date nesnesi
  • refreshOn - Erişim belirtecinin yenilenmesi gerekene kadar göreli zamanı temsil eden Javascript Date nesnesi
  • state - İstekte kullanıcı tarafından geçirilen değer
  • familyId - Aile kimliği tanımlayıcısı, genellikle yalnızca yenileme belirteçleri için kullanılır
  • requestId - Yanıtın bir parçası olarak döndürülen istek kimliği
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
}