Перейти к основному контенту

обновление

Обновить токены пользователя

AuthProvider.refresh(marker, token)

const value = await AuthProvider.refresh('email', '1714557670334-cb85112d-618d-4b2a-bad5-137b19c135b9')
Схема

marker:* строка
Текстовый идентификатор провайдера авторизации. Пример - email
пример: email

token:* строка
Токен обновления
пример: 1714557670334-cb85112d-618d-4b2a-bad5-137b19c135b9

Этот метод обновляет токен пользователя. Возвращает объект с набором токенов.

Пример возвращаемого значения:

{
"userIdentifier": "example@oneentry.cloud",
"authProviderIdentifier": "email",
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MywiYXV0aFByb3ZpZGVySWRlbnRpZmllciI6ImVtYWlsIiwidXNlcklkZW50aWZpZXIiOiJ0ZXN0QHRlc3QucnUiLCJ1c2VyQWdlbnQiOiJQb3N0bWFuUnVudGltZS83LjM3LjMiLCJpYXQiOjE3MTQ1NTc2NzAsImV4cCI6MTcxNDU2MTI3MH0.vm74Ha-S37462CAF3QiDpO9b0OhlJFNDMKq4eEyoaB8",
"refreshToken": "1714557670334-cb85112d-618d-4b2a-bad5-137b19c135b9"
}
Схема

userIdentifier: строка
идентификатор пользователя пример: example@oneentry.cloud

authProviderIdentifier: строка
идентификатор провайдера авторизации
пример: email

accessToken: строка
токен доступа
пример:eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6MywiYXV0aFByb3ZpZGVySWRlbnRpZmllciI6ImVtYWlsIiwidXNlcklkZW50aWZpZXIiOiJ0ZXN0QHRlc3QucnUiLCJ1c2VyQWdlbnQiOiJQb3N0bWFuUnVudGltZS83LjM3LjMiLCJpYXQiOjE3MTQ1NTc2NzAsImV4cCI6MTcxNDU2MTI3MH0.vm74Ha-S37462CAF3QiDpO9b0OhlJFNDMKq4eEyoaB8

refreshToken: строка
токен обновления
пример: 1714557670334-cb85112d-618d-4b2a-bad5-137b19c135b9