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.