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.