refresh
Cập nhật mã thông báo người dùng.
Description
Phương thức này cập nhật mã thông báo của người dùng. Trả về một đối tượng với một tập hợp các mã thông báo. Nó trả về một Promise mà giải quyết thành một đối tượng IAuthEntity.
AuthProvider.refresh(
marker*,
token*
);
Parameters schema
Schema
marker(bắt buộc): string
Định danh văn bản của nhà cung cấp ủy quyền
ví dụ: "email"
token(bắt buộc): string
Mã thông báo làm mới
ví dụ: "abcdef123456"
Examples
Minimal example
const response = await AuthProvider.refresh('email', '1714557670334-cb85112d-618d-4b2a-bad5-137b19c135b9');
Example response
{
"userIdentifier": "test@test.ru",
"authProviderIdentifier": "email",
"accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpX...",
"refreshToken": "1776262770861-52e50bf6-5068-48b1..."
}
Response schema
Schema: IAuthEntity
userIdentifier: string
Định danh duy nhất cho người dùng.
ví dụ: "user12345"
authProviderIdentifier: string
Định danh cho nhà cung cấp xác thực.
ví dụ: "email"
accessToken: string
Mã thông báo truy cập cho phiên người dùng.
ví dụ: "abcdef123456"
refreshToken: string
Mã thông báo làm mới để gia hạn mã thông báo truy cập.
ví dụ: "ghijkl789012"