Antarmuka yang mewakili kredensial yang ditampilkan oleh AuthProvider.
Implementasi menentukan detail tentang persyaratan kredensial setiap penyedia autentikasi.
Konstruktor untuk class ini ditandai sebagai internal. Kode pihak ketiga tidak boleh memanggil konstruktor secara langsung atau membuat subclass yang memperluas class AuthCredential
.
Tanda Tangan:
export declare class AuthCredential
Properti
Properti | Pengubah | Jenis | Deskripsi |
---|---|---|---|
providerId | string | ID penyedia autentikasi untuk kredensial. | |
signInMethod | string | Metode login autentikasi untuk kredensial. |
Metode
Metode | Pengubah | Deskripsi |
---|---|---|
toJSON() | Menampilkan representasi JSON-serial yang dapat diserialisasi dari objek ini. |
AuthCredential.providerId
ID penyedia autentikasi untuk kredensial.
Misalnya, 'facebook.com' atau 'google.com'.
Tanda Tangan:
readonly providerId: string;
AuthCredential.signInMethod
Metode login autentikasi untuk kredensial.
Misalnya, SignInMethod.EMAIL_PASSWORD, atau SignInMethod.EMAIL_LINK. Ini sama dengan ID metode login seperti yang ditampilkan di fetchSignInMethodsForEmail().
Tanda Tangan:
readonly signInMethod: string;
AuthCredential.toJSON()
Menampilkan representasi JSON-serial yang dapat diserialisasi dari objek ini.
Tanda Tangan:
toJSON(): object;
Hasil:
objek
representasi JSON-serial yang dapat diserialisasi dari objek ini.