EmailAuthCredential class

ProviderId için EmailAuthProvider tarafından döndürülen kimlik bilgilerini temsil eden arayüz.

SignInMethod.EMAIL_Şifre ve SignInMethod.EMAIL_LINK işlevlerinin her ikisini de kapsar.

Bu sınıfın oluşturucusu dahili olarak işaretlendi. Üçüncü taraf kodu, oluşturucuyu doğrudan çağırmamalı veya EmailAuthCredential sınıfını genişleten alt sınıflar oluşturmamalıdır.

İmza:

export declare class EmailAuthCredential extends AuthCredential 

Genişletir: AuthCredential

Yöntemler

Yöntem Değiştiriciler Açıklama
fromJSON(json) static Bir nesnenin JSON temsilini seri durumdan çıkarıp AuthCredential haline getirmek için kullanılan statik yöntem.
toJSON() Bu nesnenin JSON'de seri hale getirilebilir bir temsilini döndürür.

EmailAuthCredential.fromJSON()

Bir nesnenin JSON temsilini seri durumdan çıkarıp AuthCredential haline getirmek için kullanılan statik yöntem.

İmza:

static fromJSON(json: object | string): EmailAuthCredential | null;

Parametreler

Parametre Tür Açıklama
json nesne | dize object veya nesnenin dizeleştirilmiş gösterimi. Dize sağlandığında önce JSON.parse çağrılır.

Şunu döndürür:

EmailAuthCredential | boş

JSON girişi AuthCredential değerini temsil etmiyorsa null döndürülür.

EmailAuthCredential.toJSON()

Bu nesnenin JSON'de seri hale getirilebilir bir temsilini döndürür.

İmza:

toJSON(): object;

Şunu döndürür:

nesne

bu nesnenin JSON'de serileştirilebilir bir temsilidir.