RecaptchaVerifier class

Un verificador de aplicaciones basado en reCAPTCHA

RecaptchaVerifier no funciona en un entorno de Node.js.

Firma:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

Implementa: ApplicationVerifierInternal

Constructores

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

Propiedades

Propiedad Teclas modificadoras Tipo Descripción
tipo (no declarado) Es el tipo de verificador de la aplicación.

Métodos

Método Teclas modificadoras Descripción
clear() Borra el widget de reCAPTCHA de la página y destruye la instancia.
render() Renderiza el widget de reCAPTCHA en la página.
verify() Espera a que el usuario resuelva el reCAPTCHA y lo resuelve con el token de reCAPTCHA.

RecaptchaVerifier.(constructor)

Construye una instancia nueva de la clase RecaptchaVerifier.

Consulta 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á cuando se renderice. 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
authExtern Autenticación La instancia de Firebase Auth correspondiente.
containerOrId Elemento HTML | cadena El parámetro del contenedor de reCAPTCHA.
Parámetros RecaptchaParameters Los parámetros opcionales de reCAPTCHA.

RecaptchaVerifier.type

Es el tipo de verificador de la aplicación.

Para un verificador de reCAPTCHA, esto es "recaptcha".

Firma:

readonly type = "recaptcha";

RecaptchaVerifier.clear()

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

Firma:

clear(): void;

Muestra:

void

RecaptchaVerifier.render()

Renderiza el widget de reCAPTCHA en la página.

Firma:

render(): Promise<number>;

Muestra:

Promise&lt;number&gt;

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

RecaptchaVerifier.verify()

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

Firma:

verify(): Promise<string>;

Muestra:

Promesa<string>

Una promesa para el token de reCAPTCHA.