AuthCredential class

Antarmuka yang mewakili kredensial yang dikembalikan oleh AuthProvider .

Penerapannya menentukan detail tentang persyaratan kredensial setiap penyedia autentikasi.

Konstruktor untuk kelas ini ditandai sebagai internal. Kode pihak ketiga tidak boleh memanggil konstruktor secara langsung atau membuat subkelas yang memperluas kelas AuthCredential .

Tanda tangan:

export declare class AuthCredential 

Properti

Properti Pengubah Jenis Keterangan
penyediaId rangkaian ID penyedia autentikasi untuk kredensial.
metode masuk rangkaian Metode masuk autentikasi untuk kredensial.

Metode

metode Pengubah Keterangan
keJSON() Mengembalikan representasi objek ini yang dapat diserialkan JSON.

Kredensial Asli.providerId

ID penyedia autentikasi untuk kredensial.

Misalnya, 'facebook.com', atau 'google.com'.

Tanda tangan:

readonly providerId: string;

AuthCredential.signInMethod

Metode masuk autentikasi untuk kredensial.

Misalnya, Metode Masuk .EMAIL_PASSWORD, atau Metode Masuk .EMAIL_LINK. Hal ini sesuai dengan pengidentifikasi metode masuk seperti yang dikembalikan dalam mengambilSignInMethodsForEmail() .

Tanda tangan:

readonly signInMethod: string;

Kredensial Asli.toJSON()

Mengembalikan representasi objek ini yang dapat diserialkan JSON.

Tanda tangan:

toJSON(): object;

Pengembalian:

obyek

representasi objek ini yang dapat diserialkan JSON.