Giao diện đại diện cho thông tin xác thực do AuthProvider trả về.
Các quy trình triển khai nêu rõ thông tin chi tiết về các yêu cầu đối với thông tin đăng nhập của từng nhà cung cấp dịch vụ xác thực.
Hàm khởi tạo cho 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 khởi tạo hoặc tạo các lớp con giúp mở rộng lớp AuthCredential
.
Chữ ký:
export declare class AuthCredential
Thuộc tính
Tài sản | Công cụ sửa đổi | Loại | Mô tả |
---|---|---|---|
Mã nhà cung cấp | chuỗi | Mã nhà cung cấp dịch vụ xác thực cho thông tin đăng nhập. | |
signInMethod | chuỗi | Phương thức đăng nhập xác thực cho thông tin đăng nhập. |
Phương thức
Phương thức | Công cụ sửa đổi | Mô tả |
---|---|---|
toJSON() | Trả về một bản trình bày có thể chuyển đổi tuần tự JSON của đối tượng này. |
Mã AuthCredential.providerId
Mã nhà cung cấp dịch vụ xác thực cho thông tin đăng nhập.
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 đăng nhập.
Ví dụ: SignInMethod.EMAIL_Password hoặc SignInMethod.EMAIL_LINK. Giá trị này tương ứng với giá trị nhận dạng phương thức đăng nhập như được trả về trong fetchSignInMethodsForEmail().
Chữ ký:
readonly signInMethod: string;
AuthCredential.toJSON()
Trả về một bản trình bày có thể chuyển đổi tuần tự JSON của đối tượng này.
Chữ ký:
toJSON(): object;
Trường hợp trả lại hàng:
đối tượng
bản trình bày có thể chuyển đổi tuần tự JSON của đối tượng này.