AuthenticationResult type
从颁发机构令牌终结点返回的结果。
- uniqueId -
oid或sub来自 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
}