AuthCredential class

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.