RecaptchaVerifier class

Pemverifikasi aplikasi berbasis reCAPTCHA.

RecaptchaVerifier tidak berfungsi di lingkungan Node.js.

Tanda Tangan:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

Mengimplementasikan: ApplicationVerifierInternal

Konstruktor

Konstruktor Pengubah Deskripsi
(konstruktor)(authExtern, containerOrId, parameter) Membuat instance baru dari class RecaptchaVerifier

Properti

Properti Pengubah Jenis Deskripsi
jenis (tidak dinyatakan) Jenis pemverifikasi aplikasi.

Metode

Metode Pengubah Deskripsi
clear() Menghapus widget reCAPTCHA dari halaman dan menghancurkan instance.
render() Merender widget reCAPTCHA di halaman.
verify() Menunggu pengguna menyelesaikan reCAPTCHA dan me-resolve dengan token reCAPTCHA.

RecaptchaVerifier.(konstruktor)

Membuat instance baru dari class RecaptchaVerifier

Periksa dokumen reCAPTCHA untuk melihat daftar lengkapnya. Semua parameter diterima kecuali untuk sitekey. Backend Firebase Auth menyediakan reCAPTCHA untuk setiap project dan akan mengonfigurasinya saat rendering. Untuk reCAPTCHA tidak terlihat, kunci ukuran harus memiliki nilai 'tidak terlihat'.

Tanda Tangan:

constructor(authExtern: Auth, containerOrId: HTMLElement | string, parameters?: RecaptchaParameters);

Parameter

Parameter Jenis Deskripsi
authExtern Autentikasi Instance Firebase Auth yang sesuai.
containerOrId HTMLElement | {i>string<i} Parameter container reCAPTCHA.
parameter RecaptchaParameters Parameter reCAPTCHA opsional.

RecaptchaVerifier.type

Jenis pemverifikasi aplikasi.

Untuk pemverifikasi reCAPTCHA, ini adalah 'recaptcha'.

Tanda Tangan:

readonly type = "recaptcha";

RecaptchaVerifier.clear()

Menghapus widget reCAPTCHA dari halaman dan menghancurkan instance.

Tanda Tangan:

clear(): void;

Hasil:

void

RecaptchaVerifier.render()

Merender widget reCAPTCHA di halaman.

Tanda Tangan:

render(): Promise<number>;

Hasil:

Promise&lt;number&gt;

Promise yang di-resolve dengan ID widget reCAPTCHA.

RecaptchaVerifier.verify()

Menunggu pengguna menyelesaikan reCAPTCHA dan me-resolve dengan token reCAPTCHA.

Tanda Tangan:

verify(): Promise<string>;

Hasil:

Promise<string>

Promise untuk token reCAPTCHA.