Bir reCAPTCHA tabanlı uygulama doğrulayıcı.
RecaptchaVerifier
Node.js ortamında çalışmaz.
İmza:
export declare class RecaptchaVerifier implements ApplicationVerifierInternal
Uygulamalar: ApplicationVerifierInternal
İnşaatçılar
Oluşturucu | Değiştiriciler | Tanım |
---|---|---|
(yapıcı)(authExtern, ContainerOrId, parametreler) | RecaptchaVerifier sınıfının yeni bir örneğini oluşturur |
Özellikler
Mülk | Değiştiriciler | Tip | Tanım |
---|---|---|---|
tip | (bildirilmedi) | Uygulama doğrulayıcı türü. |
Yöntemler
Yöntem | Değiştiriciler | Tanım |
---|---|---|
temizlemek() | reCAPTCHA widget'ını sayfadan temizler ve örneği yok eder. | |
oluşturma() | Sayfada reCAPTCHA widget'ını işler. | |
doğrulamak() | Kullanıcının reCAPTCHA'yı çözmesini bekler ve reCAPTCHA belirteciyle çözer. |
RecaptchaVerifier.(yapıcı)
RecaptchaVerifier
sınıfının yeni bir örneğini oluşturur
Kapsamlı bir liste için reCAPTCHA belgelerine bakın. Sitekey dışındaki tüm parametreler kabul edilir. Firebase Auth arka ucu, her proje için bir reCAPTCHA hazırlar ve oluşturma sırasında bunu yapılandırır. Görünmez bir reCAPTCHA için boyut anahtarının 'görünmez' değerine sahip olması gerekir.
İmza:
constructor(authExtern: Auth, containerOrId: HTMLElement | string, parameters?: RecaptchaParameters);
Parametreler
Parametre | Tip | Tanım |
---|---|---|
yetkiExtern | Yetki | İlgili Firebase Auth örneği. |
konteynerOrId | HTMLElemanı | sicim | reCAPTCHA kapsayıcı parametresi. |
parametreler | RecaptchaParametreleri | İsteğe bağlı reCAPTCHA parametreleri. |
RecaptchaVerifier.type
Uygulama doğrulayıcı türü.
Bir reCAPTCHA doğrulayıcı için bu 'recaptcha'dır.
İmza:
readonly type = "recaptcha";
RecaptchaVerifier.clear()
reCAPTCHA widget'ını sayfadan temizler ve örneği yok eder.
İmza:
clear(): void;
İadeler:
geçersiz
RecaptchaVerifier.render()
Sayfada reCAPTCHA widget'ını işler.
İmza:
render(): Promise<number>;
İadeler:
Söz<sayı>
reCAPTCHA widget kimliğiyle çözümlenen bir Promise.
RecaptchaVerifier.verify()
Kullanıcının reCAPTCHA'yı çözmesini bekler ve reCAPTCHA belirteciyle çözer.
İmza:
verify(): Promise<string>;
İadeler:
Söz<string>
reCAPTCHA jetonu için bir söz.