RecaptchaVerifier class

reCAPTCHA weryfikator aplikacji oparty na.

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

Podpis:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

Implementuje: ApplicationVerifierInternal

Konstruktorzy

Konstruktor Modyfikatory Opis
(konstruktor)(authExtern, kontenerOrId, parametry) Konstruuje nowe wystąpienie klasy RecaptchaVerifier

Nieruchomości

Nieruchomość Modyfikatory Typ Opis
typ (nie Deklarowana) Typ weryfikatora aplikacji.

Metody

metoda Modyfikatory Opis
jasne() Usuwa widżet reCAPTCHA ze strony i niszczy instancję.
renderowanie() Renderuje widżet reCAPTCHA na stronie.
zweryfikować() Czeka, aż użytkownik rozwiąże problem reCAPTCHA i rozwiązuje go za pomocą tokena reCAPTCHA.

RecaptchaVerifier.(konstruktor)

Konstruuje nowe wystąpienie klasy RecaptchaVerifier

Pełną listę znajdziesz w dokumentacji reCAPTCHA. Akceptowane są wszystkie parametry z wyjątkiem klucza witryny. Zaplecze Firebase Auth zapewnia funkcję reCAPTCHA dla każdego projektu i skonfiguruje ją podczas renderowania. W przypadku niewidocznej reCAPTCHA klucz rozmiaru musi mieć wartość „niewidoczny”.

Podpis:

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

Parametry

Parametr Typ Opis
uwierzytelnianie zewnętrzne Autoryt Odpowiednia instancja uwierzytelniania Firebase.
pojemnikOrId Element HTML | strunowy Parametr kontenera reCAPTCHA.
parametry Parametry podsumowania Opcjonalne parametry reCAPTCHA.

RecaptchaVerifier.type

Typ weryfikatora aplikacji.

W przypadku weryfikatora reCAPTCHA jest to „recaptcha”.

Podpis:

readonly type = "recaptcha";

RecaptchaVerifier.clear()

Usuwa widżet reCAPTCHA ze strony i niszczy instancję.

Podpis:

clear(): void;

Zwroty:

próżnia

RecaptchaVerifier.render()

Renderuje widżet reCAPTCHA na stronie.

Podpis:

render(): Promise<number>;

Zwroty:

Obietnica<liczba>

Obietnica rozpoznawana za pomocą identyfikatora widżetu reCAPTCHA.

RecaptchaVerifier.verify()

Czeka, aż użytkownik rozwiąże problem reCAPTCHA i rozwiązuje go za pomocą tokena reCAPTCHA.

Podpis:

verify(): Promise<string>;

Zwroty:

Obietnica<string>

Obietnica dla tokena reCAPTCHA.