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.
render() Renderiza o widget reCAPTCHA na página.
verificar() Aguarda que o usuário resolva o reCAPTCHA e resolva com o token reCAPTCHA.

RecaptchaVerifier.(construtor)

Constrói uma nova instância da classe RecaptchaVerifier

Verifique os documentos 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 o configura 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
authExtern Autenticação A instância Firebase Auth correspondente.
containerOrId HTMLElemento | corda O parâmetro do contêiner reCAPTCHA.
parâmetros RecaptchaParameters 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 resolve com o ID do widget reCAPTCHA.

RecaptchaVerifier.verify()

Aguarda que o usuário resolva o reCAPTCHA e resolva com o token reCAPTCHA.

Assinatura:

verify(): Promise<string>;

Retorna:

Promessa<string>

Uma promessa para o token reCAPTCHA.