AuthCredential class

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.