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.