ServerAuthorizationTokenResponse type
从服务器授权代码请求反序列化的响应对象。
- token_type:指示标记类型值。 可以是 Bearer 或 pop。
- 范围:access_token有效的范围。
- expires_in:访问令牌的有效时间(以秒为单位)。
- refresh_in:无论过期时间如何,都应续订令牌的持续时间。
- ext_expires_in:如果服务器未响应,访问令牌的有效时间(以秒为单位)。
- access_token:请求的访问令牌。 应用可以使用此令牌对受保护的资源(如 Web API)进行身份验证。
- refresh_token:OAuth 2.0 刷新令牌。 应用可以在当前访问令牌过期后使用此令牌获取其他访问令牌。
- id_token:JSON Web 令牌(JWT)。 应用可以解码此令牌的段,以请求有关登录用户的信息。
- key_id:唯一标识请求绑定到的公钥的字符串。
发生错误时:
- error:错误代码字符串,可用于对发生的错误类型进行分类,并可用于对错误做出反应。
- error_description:可帮助开发人员识别身份验证错误的根本原因的特定错误消息。
- error_codes:特定于 STS 的错误代码列表,可帮助诊断。
- timestamp:发生错误的时间。
- 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
}