RecaptchaVerifier class

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&lt;number&gt;

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.