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.