RecaptchaVerifier class

Um reCAPTCHA verificador de aplicativos baseado em .

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) Constrói uma nova instância da classe RecaptchaVerifier

Propriedades

Propriedade Modificadores Tipo Descrição
tipo (Não Declarado) O tipo de verificador de aplicativo.

Métodos

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

RecaptchaVerifier.(construtor)

Constrói uma nova instância da classe RecaptchaVerifier

Verifique a documentação do reCAPTCHA para obter uma lista abrangente. Todos os parâmetros são aceitos, exceto o sitekey. O back-end do Firebase Auth provisiona um reCAPTCHA para cada projeto e irá configurá-lo na renderização. Para um reCAPTCHA invisível, uma chave de tamanho deve ter o valor ‘invisível’.

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
autenticaçãoExterna Autenticação A instância correspondente do Firebase Auth .
containerOrId Elemento HTML | corda O parâmetro do contêiner reCAPTCHA.
parâmetros Parâmetros Recaptcha Os parâmetros reCAPTCHA opcionais.

RecaptchaVerifier.type

O tipo de verificador de aplicativo.

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:

vazio

RecaptchaVerifier.render()

Renderiza o widget reCAPTCHA na página.

Assinatura:

render(): Promise<number>;

Retorna:

Promessa<número>

Uma promessa que é resolvida com o ID do widget reCAPTCHA.

RecaptchaVerifier.verify()

Aguarda 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.