ServerAuthorizationTokenResponse type
伺服器授權碼請求的反序列化回應物件。
- token_type:表示代幣類型的價值。 可以是承載者或爆破者。
- 範圍:access_token有效範圍內的範圍。
- expires_in:存取權杖有效時間(以秒計)。
- refresh_in:代幣應續期的時間,無論到期時間是否。
- ext_expires_in:如果伺服器沒有回應,存取權杖有效時間(以秒計)。
- access_token:請求的存取令牌。 應用程式可以使用此權杖來對受保護的資源 (例如 Web API) 進行驗證。
- refresh_token:OAuth 2.0 刷新代幣。 應用程式可以使用此代幣,在現有存取代幣到期後取得額外的存取權。
- id_token:一種 JSON 網頁令牌(JWT)。 應用程式可以將此權杖的區段解碼,以索取已登入使用者的相關資訊。
- key_id:一個唯一識別請求綁定的公鑰的字串。
若有錯誤:
- error:一串錯誤代碼字串,可用來分類發生的錯誤類型,並用來對錯誤做出反應。
- error_description:一個特定的錯誤訊息,可以幫助開發者找出認證錯誤的根本原因。
- error_codes:一份有助於診斷的 STS 專屬錯誤代碼清單。
- 時間戳記:錯誤發生的時間點。
- trace_id:一個能協助診斷的唯一請求識別碼。
- correlation_id:一個請求的唯一識別碼,有助於跨元件的診斷。
- 狀態:網路請求的回應狀態
type ServerAuthorizationTokenResponse = {
access_token?: string
claims?: string
client_info?: string
correlation_id?: string
error?: string
error_codes?: string[]
error_description?: string
expires_in?: number
ext_expires_in?: number
foci?: string
id_token?: string
key_id?: string
refresh_in?: number
refresh_token?: string
refresh_token_expires_in?: number
scope?: string
spa_accountid?: string
spa_code?: string
status?: number
suberror?: string
timestamp?: string
token_type?: AuthenticationScheme
trace_id?: string
}