EmailAuthCredential class

Interface qui représente les informations d'identification renvoyées par EmailAuthProvider pour ProviderId .MOT DE PASSE

Couvre à la fois SignInMethod .EMAIL_PASSWORD et SignInMethod .EMAIL_LINK.

Le constructeur de cette classe est marqué comme interne. Le code tiers ne doit pas appeler directement le constructeur ni créer de sous-classes qui étendent la classe EmailAuthCredential .

Signature:

export declare class EmailAuthCredential extends AuthCredential 

Extension : AuthCredential

Méthodes

Méthode Modificateurs Description
deJSON(json) static Méthode statique pour désérialiser une représentation JSON d'un objet dans un AuthCredential .
versJSON() Renvoie une représentation sérialisable JSON de cet objet.

EmailAuthCredential.fromJSON()

Méthode statique pour désérialiser une représentation JSON d'un objet dans un AuthCredential .

Signature:

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

Paramètres

Paramètre Taper Description
json objet | chaîne Soit object , soit la représentation stringifiée de l'objet. Lorsqu'une chaîne est fournie, JSON.parse sera appelé en premier.

Retour:

EmailAuthCredential | nul

Si l'entrée JSON ne représente pas un AuthCredential , null est renvoyé.

EmailAuthCredential.toJSON()

Renvoie une représentation sérialisable JSON de cet objet.

Signature:

toJSON(): object;

Retour:

objet

une représentation sérialisable JSON de cet objet.