Saltar al contenido principal

refresh

Actualizar los tokens de usuario.

Descripción

Este método actualiza el token del usuario. Devuelve un objeto con un conjunto de tokens. Retorna una Promesa que se resuelve en un objeto IAuthEntity.

AuthProvider.refresh(

marker, token

);

Esquema de parámetros

Esquema

marker(requerido): string
El identificador de texto del proveedor de autorización
ejemplo: "email"

token(requerido): string
Token de actualización
ejemplo: "abcdef123456"

Ejemplos

Ejemplo mínimo

const response = await AuthProvider.refresh('email', '1714557670334-cb85112d-618d-4b2a-bad5-137b19c135b9');

Ejemplo de respuesta

{
"userIdentifier": "test@test.ru",
"authProviderIdentifier": "email",
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6OCwiYXV0aFByb3ZpZGVySWRlbnRpZmllciI6ImVtYWlsIiwidXNlcklkZW50aWZpZXIiOiJ0ZXN0QHRlc3QucnUiLCJpYXQiOjE3NTkyNjQzNjEsImV4cCI6MTc1OTMwMDM2MX0.rEa9MeA540H7NYUngnlz6zPUM9G-VqoFbFkGrqy8buw",
"refreshToken": "1759264361631-d4f0ad12-9caa-4f6a-9531-a51c54da7717"
}

Esquema de respuesta

Esquema: IAuthEntity

userIdentifier: string
El identificador único para el usuario.
ejemplo: "user12345"

authProviderIdentifier: string
El identificador para el proveedor de autenticación.
ejemplo: "email"

accessToken: string
El token de acceso para la sesión del usuario.
ejemplo: "abcdef123456"

refreshToken: string
El token de actualización para renovar el token de acceso.
ejemplo: "ghijkl789012"