reCAPTCHA tabanlı bir uygulama doğrulayıcıdır.
RecaptchaVerifier
, bir Node.js ortamında çalışmaz.
İmza:
export declare class RecaptchaVerifier implements ApplicationVerifierInternal
Uygulandığı yer: ApplicationVerifier Internal
Markalar
Marka | Değiştiriciler | Açıklama |
---|---|---|
(oluşturucu)(authExtern, containerOrId, parametreler) | RecaptchaVerifier sınıfının yeni bir örneğini oluşturur |
Özellikler
Özellik | Değiştiriciler | Tür | Açıklama |
---|---|---|---|
tür | (bildirilmedi) | Uygulama doğrulayıcı türü. |
Yöntemler
Yöntem | Değiştiriciler | Açıklama |
---|---|---|
clear() | reCAPTCHA widget'ını sayfadan temizler ve örneği kaldırır. | |
render() | Sayfada reCAPTCHA widget'ını oluşturur. | |
verify() | Kullanıcının reCAPTCHA'yı çözmesini bekler ve reCAPTCHA jetonuyla çözümlenir. |
RecaptchaVerifier.(oluşturucu)
RecaptchaVerifier
sınıfının yeni bir örneğini oluşturur
Kapsamlı bir liste için reCAPTCHA belgelerini inceleyin. Site anahtarı hariç tüm parametreler kabul edilir. Firebase Auth arka ucu, her proje için bir reCAPTCHA sağlar ve oluşturma sırasında bunu yapılandırır. Görünmez bir reCAPTCHA için boyut anahtarı "invisible" değerine sahip olmalıdır.
İmza:
constructor(authExtern: Auth, containerOrId: HTMLElement | string, parameters?: RecaptchaParameters);
Parametreler
Parametre | Tür | Açıklama |
---|---|---|
kimlik doğrulama | Yetkilendirme | İlgili Firebase Auth örneği. |
kapsayıcıOrID | HTMLElement | dize | reCAPTCHA kapsayıcı parametresi. |
parametreler | RecaptchaParameters | İsteğe bağlı reCAPTCHA parametreleri. |
RecaptchaVerifier.type
Uygulama doğrulayıcı türü.
reCAPTCHA doğrulayıcısı için bu "recaptcha"dır.
İmza:
readonly type = "recaptcha";
RecaptchaVerifier.clear()
reCAPTCHA widget'ını sayfadan temizler ve örneği kaldırır.
İmza:
clear(): void;
Şunu döndürür:
geçersiz
RecaptchaVerifier.render()
Sayfada reCAPTCHA widget'ını oluşturur.
İmza:
render(): Promise<number>;
Şunu döndürür:
Promise<number>
reCAPTCHA widget kimliğiyle sona eren bir Vaat.
RecaptchaVerifier.verify()
Kullanıcının reCAPTCHA'yı çözmesini bekler ve reCAPTCHA jetonuyla çözümlenir.
İmza:
verify(): Promise<string>;
Şunu döndürür:
Promise<dize>
reCAPTCHA jetonuyla ilgili vaat.