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
}