Nhảy đến nội dung

refresh

Cập nhật token người dùng.

Description

Phương thức này cập nhật token của người dùng. Trả về một đối tượng với một tập hợp các token. Nó trả về một Promise mà sẽ 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
Token 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": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6OCwiYXV0aFByb3ZpZGVySWRlbnRpZmllciI6ImVtYWlsIiwidXNlcklkZW50aWZpZXIiOiJ0ZXN0QHRlc3QucnUiLCJpYXQiOjE3NjI0MjEyNzYsImV4cCI6MTc2MjQ1NzI3Nn0.TR3Hjud_cUWR_fHyy6e_f6qs7j42-yz0cgxvLZ0ZNBI",
"refreshToken": "1762421276862-759a752c-e973-49b5-8f2a-6e24a02eb1ff"
}

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
Token truy cập cho phiên người dùng.
ví dụ: "abcdef123456"

refreshToken: string
Token làm mới để gia hạn token truy cập.
ví dụ: "ghijkl789012"