UserCredential interface

Cấu trúc chứa Người dùng , Kiểu hoạt động và ID nhà cung cấp.

operationType có thể là OperationType .SIGN_IN cho thao tác đăng nhập, OperationType .LINK cho thao tác liên kết và OperationType .REAUTHENTICATE cho hoạt động xác thực lại.

Chữ ký:

export interface UserCredential 

Của cải

Tài sản Kiểu Sự miêu tả
loại hoạt động (loại OperationTypeMap )[keyof typeof OperationTypeMap ] Loại hoạt động được sử dụng để xác thực người dùng (chẳng hạn như đăng nhập hoặc liên kết).
id nhà cung cấp chuỗi | vô giá trị Nhà cung cấp được sử dụng để xác thực người dùng.
người dùng Người dùng Người dùng được xác thực bằng thông tin xác thực này.

UserCredential.OperationType

Loại hoạt động được sử dụng để xác thực người dùng (chẳng hạn như đăng nhập hoặc liên kết).

Chữ ký:

operationType: (typeof OperationTypeMap)[keyof typeof OperationTypeMap];

UserCredential.providerId

Nhà cung cấp được sử dụng để xác thực người dùng.

Chữ ký:

providerId: string | null;

UserCredential.user

Người dùng được xác thực bằng thông tin xác thực này.

Chữ ký:

user: User;