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