EmailAuthCredential class

Interfejs reprezentujący poświadczenia zwrócone przez EmailAuthProvider dla ProviderId .HASŁO

Obejmuje zarówno SignInMethod .EMAIL_PASSWORD i SignInMethod .EMAIL_LINK.

Konstruktor dla tej klasy jest oznaczony jako wewnętrzny. Kod innej firmy nie powinien bezpośrednio wywoływać konstruktora ani tworzyć podklas rozszerzających klasę EmailAuthCredential .

Podpis:

export declare class EmailAuthCredential extends AuthCredential 

Rozszerza: AuthCredential

Metody

metoda Modyfikatory Opis
z JSON(json) static Metoda statyczna deserializacji reprezentacji JSON obiektu w AuthCredential .
doJSON() Zwraca reprezentację tego obiektu nadającą się do serializacji w formacie JSON.

EmailAuthCredential.fromJSON()

Metoda statyczna deserializacji reprezentacji JSON obiektu w AuthCredential .

Podpis:

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

Parametry

Parametr Typ Opis
json obiekt | strunowy Albo object , albo uproszczona reprezentacja obiektu. Jeśli zostanie podany ciąg znaków, najpierw zostanie wywołany plik JSON.parse .

Zwroty:

Poświadczenie e-mailAuth | zero

Jeśli dane wejściowe JSON nie reprezentują AuthCredential , zwracana jest wartość null.

EmailAuthCredential.toJSON()

Zwraca reprezentację tego obiektu nadającą się do serializacji w formacie JSON.

Podpis:

toJSON(): object;

Zwroty:

obiekt

reprezentacja tego obiektu możliwa do serializacji w formacie JSON.