AuthenticationResult type
Result returned from the authority's token endpoint.
- uniqueId -
oid
orsub
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
}