RecaptchaVerifier class

Un reCAPTCHA Verificador de aplicaciones basado en .

RecaptchaVerifier no funciona en un entorno Node.js.

Firma:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

Implementa: ApplicationVerifierInternal

Constructores

Constructor modificadores Descripción
(constructor)(authExtern, containerOrId, parámetros) Construye una nueva instancia de la clase RecaptchaVerifier

Propiedades

Propiedad modificadores Tipo Descripción
tipo (No declarado) El tipo de verificador de la aplicación.

Métodos

Método modificadores Descripción
claro() Borra el widget reCAPTCHA de la página y destruye la instancia.
prestar() Representa el widget reCAPTCHA en la página.
verificar() Espera a que el usuario resuelva el reCAPTCHA y resuelve con el token reCAPTCHA.

RecaptchaVerifier.(constructor)

Construye una nueva instancia de la clase RecaptchaVerifier

Consulte los documentos de reCAPTCHA para obtener una lista completa. Se aceptan todos los parámetros excepto la clave del sitio. El backend de Firebase Auth aprovisiona un reCAPTCHA para cada proyecto y lo configurará al procesarlo. Para un reCAPTCHA invisible, una clave de tamaño debe tener el valor 'invisible'.

Firma:

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

Parámetros

Parámetro Tipo Descripción
authExterno Autorización La instancia de Firebase Auth correspondiente.
containerOrId Elemento HTML | cadena El parámetro del contenedor reCAPTCHA.
parámetros Parámetros de Recaptcha Los parámetros opcionales de reCAPTCHA.

RecaptchaVerifier.tipo

El tipo de verificador de la aplicación.

Para un verificador reCAPTCHA, esto es 'recaptcha'.

Firma:

readonly type = "recaptcha";

RecaptchaVerifier.clear()

Borra el widget reCAPTCHA de la página y destruye la instancia.

Firma:

clear(): void;

Devoluciones:

vacío

RecaptchaVerifier.render()

Representa el widget reCAPTCHA en la página.

Firma:

render(): Promise<number>;

Devoluciones:

Promesa<número>

Una promesa que se resuelve con el ID del widget reCAPTCHA.

RecaptchaVerifier.verificar()

Espera a que el usuario resuelva el reCAPTCHA y resuelve con el token reCAPTCHA.

Firma:

verify(): Promise<string>;

Devoluciones:

Promesa <cadena>

Una promesa para el token reCAPTCHA.