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.