RecaptchaVerifier class

Um verificador de aplicativos baseado em reCAPTCHA.

RecaptchaVerifier não funciona em um ambiente Node.js.

Assinatura:

export declare class RecaptchaVerifier implements ApplicationVerifierInternal 

Implementa: ApplicationVerifierInternal

Construtores

Construtor Modificadores Descrição
(construtor)(authExtern, containerOrId, parâmetros) Cria uma nova instância da classe RecaptchaVerifier

Propriedades

Propriedade Modificadores Tipo Descrição
type (não declarado) O tipo de verificador de aplicativos.

Métodos

Método Modificadores Descrição
clear() Limpa o widget reCAPTCHA da página e destrói a instância.
render() Renderiza o widget reCAPTCHA na página.
verificar() Espera o usuário resolver o reCAPTCHA e resolve com o token reCAPTCHA.

RecaptchaVerifier.(construtor)

Cria uma nova instância da classe RecaptchaVerifier

Confira uma lista abrangente nos documentos do reCAPTCHA. Todos os parâmetros são aceitos, exceto a sitekey. O back-end do Firebase Auth provisiona um reCAPTCHA para cada projeto e o definirá na renderização. Para um reCAPTCHA invisível, uma chave de tamanho precisa ter o valor "invisible".

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
authExtern Autenticação A instância do Firebase Auth correspondente.
containerOrId HTMLElement | corda O parâmetro do contêiner reCAPTCHA.
parâmetros RecaptchaParameters Os parâmetros reCAPTCHA opcionais.

RecaptchaVerifier.type

O tipo de verificador de aplicativos.

Para um verificador reCAPTCHA, isso é "recaptcha".

Assinatura:

readonly type = "recaptcha";

RecaptchaVerifier.clear()

Limpa o widget reCAPTCHA da página e destrói a instância.

Assinatura:

clear(): void;

Retorna:

void

RecaptchaVerifier.render()

Renderiza o widget reCAPTCHA na página.

Assinatura:

render(): Promise<number>;

Retorna:

Promise&lt;number&gt;

Uma promessa que se resolve com o ID do widget reCAPTCHA.

RecaptchaVerifier.verify()

Espera o usuário resolver o reCAPTCHA e resolve com o token reCAPTCHA.

Assinatura:

verify(): Promise<string>;

Retorna:

Promessa<string>

Uma promessa para o token reCAPTCHA.