Un reCAPTCHA -vérificateur d'application basé sur.
RecaptchaVerifier
ne fonctionne pas dans un environnement Node.js.
Signature:
export declare class RecaptchaVerifier implements ApplicationVerifierInternal
Implémente : ApplicationVerifierInternal
Constructeurs
Constructeur | Modificateurs | Description |
---|---|---|
(constructeur)(authExtern, containersOrId, paramètres) | Construit une nouvelle instance de la classe RecaptchaVerifier |
Propriétés
Propriété | Modificateurs | Taper | Description |
---|---|---|---|
taper | (non déclaré) | Type de vérificateur d’application. |
Méthodes
Méthode | Modificateurs | Description |
---|---|---|
clair() | Efface le widget reCAPTCHA de la page et détruit l'instance. | |
rendre() | Affiche le widget reCAPTCHA sur la page. | |
vérifier() | Attend que l'utilisateur résolve le reCAPTCHA et le résout avec le jeton reCAPTCHA. |
RecaptchaVerifier. (constructeur)
Construit une nouvelle instance de la classe RecaptchaVerifier
Consultez la documentation reCAPTCHA pour une liste complète. Tous les paramètres sont acceptés à l'exception de la clé du site. Le backend Firebase Auth fournit un reCAPTCHA pour chaque projet et le configurera lors du rendu. Pour un reCAPTCHA invisible, une clé de taille doit avoir la valeur « invisible ».
Signature:
constructor(authExtern: Auth, containerOrId: HTMLElement | string, parameters?: RecaptchaParameters);
Paramètres
Paramètre | Taper | Description |
---|---|---|
authExtern | Authentification | L'instance d'authentification Firebase correspondante. |
conteneurOrId | Élément HTML | chaîne | Le paramètre du conteneur reCAPTCHA. |
paramètres | Paramètres Recaptcha | Les paramètres reCAPTCHA facultatifs. |
RecaptchaVerifier.type
Type de vérificateur d’application.
Pour un vérificateur reCAPTCHA, il s'agit de « recaptcha ».
Signature:
readonly type = "recaptcha";
RecaptchaVerifier.clear()
Efface le widget reCAPTCHA de la page et détruit l'instance.
Signature:
clear(): void;
Retour:
vide
RecaptchaVerifier.render()
Affiche le widget reCAPTCHA sur la page.
Signature:
render(): Promise<number>;
Retour:
Promesse<numéro>
Une promesse qui se résout avec l'ID du widget reCAPTCHA.
RecaptchaVerifier.verify()
Attend que l'utilisateur résolve le reCAPTCHA et le résout avec le jeton reCAPTCHA.
Signature:
verify(): Promise<string>;
Retour:
Promesse<string>
Une promesse pour le jeton reCAPTCHA.