RecaptchaVerifier class

Un reCAPTCHA -verificador de aplicaciones basado en.

RecaptchaVerifier no funciona en un entorno Node.js.

Firma:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

Implementos: ApplicationVerifierInternal

Constructores

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

Propiedades

Propiedad Modificadores Tipo Descripción
tipo (No declarado) El tipo de verificador de 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 lo resuelve con el token reCAPTCHA.

RecaptchaVerifier.(constructor)

Construye una nueva instancia de la clase RecaptchaVerifier

Consulte los documentos reCAPTCHA para obtener una lista completa. Se aceptan todos los parámetros excepto la clave del sitio. El backend de Firebase Auth proporciona un reCAPTCHA para cada proyecto y lo configurará al renderizar. 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
autenticaciónExterna autenticación La instancia de Firebase Auth correspondiente.
contenedorOrId Elemento HTML | cadena El parámetro del contenedor reCAPTCHA.
parámetros RecaptchaParámetros Los parámetros opcionales de reCAPTCHA.

RecaptchaVerifier.tipo

El tipo de verificador de aplicación.

Para un verificador de 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.verify()

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

Firma:

verify(): Promise<string>;

Devoluciones:

Promesa<cadena>

Una promesa para el token reCAPTCHA.