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"