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.