RecaptchaVerifier class

Ein reCAPTCHA -basierter Anwendungsverifizierer.

RecaptchaVerifier funktioniert nicht in einer Node.js-Umgebung.

Unterschrift:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

Implementiert: ApplicationVerifierInternal

Konstrukteure

Konstrukteur Modifikatoren Beschreibung
(Konstruktor)(authExtern, containerOrId, Parameter) Konstruiert eine neue Instanz der RecaptchaVerifier -Klasse

Eigenschaften

Eigentum Modifikatoren Typ Beschreibung
Typ (Nicht deklariert) Der Typ der Anwendungsüberprüfung.

Methoden

Methode Modifikatoren Beschreibung
klar() Löscht das reCAPTCHA-Widget von der Seite und zerstört die Instanz.
machen() Rendert das reCAPTCHA-Widget auf der Seite.
verifizieren() Wartet darauf, dass der Benutzer das reCAPTCHA löst, und löst es mit dem reCAPTCHA-Token auf.

RecaptchaVerifier.(Konstruktor)

Konstruiert eine neue Instanz der RecaptchaVerifier -Klasse

Eine umfassende Liste finden Sie in den reCAPTCHA-Dokumenten. Bis auf den Sitekey werden alle Parameter akzeptiert. Das Firebase Auth-Backend stellt für jedes Projekt ein reCAPTCHA bereit und konfiguriert dieses beim Rendern. Für ein unsichtbares reCAPTCHA muss ein Größenschlüssel den Wert „unsichtbar“ haben.

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
authExtern Auth Die entsprechende Firebase Auth- Instanz.
ContainerOrId HTMLElement | Zeichenfolge Der reCAPTCHA-Containerparameter.
Parameter RecaptchaParameters Die optionalen reCAPTCHA-Parameter.

RecaptchaVerifier.type

Der Typ der Anwendungsüberprüfung.

Für einen reCAPTCHA-Verifizierer ist dies „recaptcha“.

Unterschrift:

readonly type = "recaptcha";

RecaptchaVerifier.clear()

Löscht das reCAPTCHA-Widget von der Seite und zerstört die Instanz.

Unterschrift:

clear(): void;

Kehrt zurück:

Leere

RecaptchaVerifier.render()

Rendert das reCAPTCHA-Widget auf der Seite.

Unterschrift:

render(): Promise<number>;

Kehrt zurück:

Versprechen<Nummer>

Ein Versprechen, das mit der reCAPTCHA-Widget-ID aufgelöst wird.

RecaptchaVerifier.verify()

Wartet darauf, dass der Benutzer das reCAPTCHA löst, und löst es mit dem reCAPTCHA-Token auf.

Unterschrift:

verify(): Promise<string>;

Kehrt zurück:

Versprechen<string>

Ein Versprechen für den reCAPTCHA-Token.