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<number>
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.