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
}