Giao diện đại diện cho thông tin xác thực được AuthProvider trả về .
Quá trình triển khai chỉ định chi tiết về yêu cầu thông tin xác thực của từng nhà cung cấp dịch vụ xác thực.
Hàm tạo của lớp này được đánh dấu là nội bộ. Mã của bên thứ ba không được gọi trực tiếp hàm tạo hoặc tạo các lớp con mở rộng lớp AuthCredential
.
Chữ ký:
export declare class AuthCredential
Của cải
Tài sản | sửa đổi | Kiểu | Sự miêu tả |
---|---|---|---|
id nhà cung cấp | sợi dây | ID nhà cung cấp xác thực cho thông tin xác thực. | |
phương thức đăng nhập | sợi dây | Phương thức đăng nhập xác thực cho thông tin xác thực. |
phương pháp
Phương pháp | sửa đổi | Sự miêu tả |
---|---|---|
toJSON() | Trả về một biểu diễn có thể tuần tự hóa JSON của đối tượng này. |
AuthCredential.providerId
ID nhà cung cấp xác thực cho thông tin xác thực.
Ví dụ: 'facebook.com' hoặc 'google.com'.
Chữ ký:
readonly providerId: string;
AuthCredential.signInMethod
Phương thức đăng nhập xác thực cho thông tin xác thực.
Ví dụ: Phương thức đăng nhập .EMAIL_PASSWORD hoặc Phương thức đăng nhập .LIÊN KẾT EMAIL. Điều này tương ứng với mã định danh phương thức đăng nhập được trả về trong hàm getSignInMethodsForEmail() .
Chữ ký:
readonly signInMethod: string;
AuthCredential.toJSON()
Trả về một biểu diễn có thể tuần tự hóa JSON của đối tượng này.
Chữ ký:
toJSON(): object;
Trả về:
sự vật
một biểu diễn có thể tuần tự hóa JSON của đối tượng này.