RecaptchaVerifier class

Weryfikator aplikacji oparty na reCAPTCHA.

RecaptchaVerifier nie działa w środowisku Node.js.

Podpis:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

Implementacje: ApplicationVerifierInternal

Zespoły

Zespół Modyfikatory Opis
(constructor)(authExtern, containerOrId, parametry) Tworzy nową instancję klasy RecaptchaVerifier

Właściwości

Właściwość Modyfikatory Typ Opis
type (nie zadeklarowano) Typ weryfikatora aplikacji.

Metody

Metoda Modyfikatory Opis
clear() Czyści widżet reCAPTCHA ze strony i niszczy instancję.
render() Renderuje widżet reCAPTCHA na stronie.
verify(), Czeka, aż użytkownik rozwiąże test reCAPTCHA, i zakończy się przy użyciu tokena reCAPTCHA.

RecaptchaVerifier.(konstruktor)

Tworzy nową instancję klasy RecaptchaVerifier

Pełną listę znajdziesz w dokumentacji reCAPTCHA. Akceptowane są wszystkie parametry oprócz parametru sitekey. Backend Uwierzytelniania Firebase udostępnia reCAPTCHA dla każdego projektu i skonfiguruje go podczas renderowania. Aby niewidoczny obraz reCAPTCHA, klucz rozmiaru musi mieć wartość „invisible”.

Podpis:

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

Parametry

Parametr Typ Opis
authExtern Uwierzytelnianie Odpowiednia instancja Auth Firebase.
containerOrId HTMLElement | tekst Parametr kontenera reCAPTCHA.
Parametry Parametry reCAPTCHA Opcjonalne parametry reCAPTCHA.

Typ reCAPTCHAVerifier

Typ weryfikatora aplikacji.

W przypadku weryfikatora reCAPTCHA jest to ciąg znaków „recaptcha”.

Podpis:

readonly type = "recaptcha";

RecaptchaVerifier.clear()

Czyści widżet reCAPTCHA ze strony i niszczy instancję.

Podpis:

clear(): void;

Zwroty:

nieważne

RecaptchaVerifier.render()

Renderuje widżet reCAPTCHA na stronie.

Podpis:

render(): Promise<number>;

Zwroty:

Promise&lt;number&gt;

Obietnica, której realizacja wiąże się z identyfikatorem widżetu reCAPTCHA.

RecaptchaVerifier.verify()

Czeka, aż użytkownik rozwiąże test reCAPTCHA, i zakończy się przy użyciu tokena reCAPTCHA.

Podpis:

verify(): Promise<string>;

Zwroty:

Obietnica<ciąg>

Obietnica tokena reCAPTCHA.