Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

AuthenticationResult type

Package:
@azure/msal-node

Result returned from the authority's token endpoint.

  • uniqueId - oid or sub claim from ID token
  • tenantId - tid claim from ID token
  • scopes - Scopes that are validated for the respective token
  • account - An account object representation of the currently signed-in user
  • idToken - Id token received as part of the response
  • idTokenClaims - MSAL-relevant ID token claims
  • accessToken - Access token or SSH certificate received as part of the response
  • fromCache - Boolean denoting whether token came from cache
  • expiresOn - Javascript Date object representing relative expiration of access token
  • extExpiresOn - Javascript Date object representing extended relative expiration of access token in case of server outage
  • refreshOn - Javascript Date object representing relative time until an access token must be refreshed
  • state - Value passed in by user in request
  • familyId - Family ID identifier, usually only used for refresh tokens
  • requestId - Request ID returned as part of the response
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
}