ServerAuthorizationTokenResponse type

Objeto de respuesta deserializado de la solicitud de código de autorización del servidor.

  • token_type: indica el valor del tipo de token. Puede ser Portador o pop.
  • scope: los ámbitos para los que el access_token es válido.
  • expires_in: cuánto tiempo es válido el token de acceso (en segundos).
  • refresh_in: duración que debe renovarse un token, independientemente de la expiración.
  • ext_expires_in: cuánto tiempo es válido el token de acceso (en segundos) si el servidor no responde.
  • access_token: token de acceso solicitado. La aplicación puede usar este token para autenticarse en el recurso protegido, como una API web.
  • refresh_token: un token de actualización de OAuth 2.0. La aplicación puede usar este token para adquirir tokens de acceso adicionales después de que expire el token de acceso actual.
  • id_token: un token web JSON (JWT). La aplicación puede descodificar los segmentos de este token para solicitar información sobre el usuario que ha iniciado sesión.
  • key_id: cadena que identifica de forma única una clave pública a la que está enlazada la solicitud.

En caso de error:

  • error: una cadena de código de error que se puede usar para clasificar los tipos de errores que se producen y se puede usar para reaccionar a los errores.
  • error_description: un mensaje de error específico que puede ayudar a un desarrollador a identificar la causa principal de un error de autenticación.
  • error_codes: lista de códigos de error específicos de STS que pueden ayudar en los diagnósticos.
  • timestamp: hora en la que se produjo el error.
  • trace_id: un identificador único para la solicitud que puede ayudar en los diagnósticos.
  • correlation_id: un identificador único para la solicitud que puede ayudar en el diagnóstico entre componentes.
  • status: estado de respuesta de la solicitud de red
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
}