AuthenticationResult type
結果是從權威機構的代幣端點回傳的。
- uniqueId——
oid或sub從ID標記取得的聲明 - tenantId -
tid從 ID 令牌提出的聲明 - 範圍 - 針對相應令牌經過驗證的範圍
- account-目前登入使用者的帳號物件表示
- idToken - 作為回應一部分收到的 ID 令牌
- idTokenClaims - MSAL 相關的 ID 令牌聲明
- accessToken - 作為回應一部分收到的存取令牌或 SSH 憑證
- fromCache - 布林值表示 token 是否來自 cache
- expiresOn - Javascript Date 物件,代表存取權杖的相對到期時間
- extExpiresOn - Javascript Date 物件,代表伺服器中斷時存取權杖的延伸相對到期
- refreshOn - Javascript Date 物件,代表存取權杖必須刷新前的相對時間
- state - 使用者在請求中傳遞的值
- familyID - 家庭識別碼識別碼,通常僅用於刷新標記
- 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
}