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;