AuthenticationResult type

从颁发机构令牌终结点返回的结果。

  • uniqueId - oidsub 来自 ID 令牌的声明
  • tenantId - tid 来自 ID 令牌的声明
  • scopes - 为相应令牌验证的范围
  • account - 当前已登录用户的帐户对象表示形式
  • idToken - 作为响应的一部分收到的 ID 令牌
  • idTokenClaims - MSAL 相关的 ID 令牌声明
  • accessToken - 作为响应的一部分收到的访问令牌或 SSH 证书
  • fromCache - 布尔值表示令牌是否来自缓存
  • expiresOn - 表示访问令牌相对过期的 Javascript Date 对象
  • extExpiresOn - Javascript Date 对象,表示服务器中断时访问令牌的延长相对过期
  • refreshOn - Javascript Date 对象,表示访问令牌必须刷新之前的相对时间
  • state - 请求中由用户传入的值
  • familyId - 家庭 ID 标识符,通常用于刷新令牌
  • requestId - 作为响应的一部分返回的请求 ID
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
}