getMarker
Lấy một đối tượng nhà cung cấp xác thực theo marker.
AuthProvider?.getMarker( marker?, langCode? );
Ví dụ tối thiểu
const value = await AuthProvider.getMarker('email')
Schema
marker(bắt buộc): string
Định danh văn bản của nhà cung cấp xác thực
ví dụ: "email"
langCode: string
Mã ngôn ngữ. Mặc định: "en_US"
ví dụ: "en_US"
Ví dụ phản hồi
{
"id": 1,
"localizeInfos": {
"title": "email"
},
"config": {
"accessTokenTtlSec": "36000",
"refreshTokenTtlMc": "604800",
"tokenSecretKey": "my-secret",
"deleteNoneActiveUsersAfterDays": "2",
"systemCodeTlsSec": "120",
"systemCodeLength": "6"
},
"version": 0,
"identifier": "email",
"type": "email",
"formIdentifier": "reg",
"userGroupIdentifier": "guest",
"isActive": true,
"isCheckCode": false
}
Schema
id: number
Định danh duy nhất của thực thể nhà cung cấp xác thực.
ví dụ: 194
localizeInfos: ILocalizeInfo
Thông tin địa phương hóa cho nhà cung cấp xác thực.
ví dụ:
{
"key": "value"
}
config: IAuthProvidersEntityConfig
Cài đặt cấu hình cho nhà cung cấp xác thực, được lưu trữ dưới dạng đối tượng cặp khóa-giá trị.
ví dụ:
{
"key": "value"
}
version: number
Số phiên bản của thực thể nhà cung cấp xác thực.
ví dụ: 1
identifier: string
Một chuỗi duy nhất xác định nhà cung cấp xác thực.
ví dụ: "email"
type: string
Loại của nhà cung cấp xác thực (ví dụ: 'email', 'google', v.v.).
ví dụ: "email"
formIdentifier: string | null
Định danh cho biểu mẫu liên quan đến nhà cung cấp xác thực, hoặc null nếu không áp dụng.
ví dụ: "reg_form"
userGroupIdentifier: string
Định danh cho nhóm người dùng liên quan đến nhà cung cấp xác thực.
ví dụ: "guest"
isActive: boolean
Chỉ ra xem nhà cung cấp xác thực có đang hoạt động hay không.
ví dụ: true
isCheckCode: boolean
Chỉ ra xem nhà cung cấp xác thực có yêu cầu xác minh mã hay không.
ví dụ: false